Je ne trouve pas de solution idéale pour gérer une application en arrière plan.
Admettons que le joueur sans faire exprès appuis sur "retour au bureau" sans fermer l'application ,
comment peut on faire pour gérer correctement le retour dans l'application
si je ne ferme pas la sf::RenderWindow dans l'event lostFocus j'obtiens ce message :
<DequeueBuffer:606>: dequeue native buffer fail: No such device, buffer=0x0, handle=0x0
<qeglDrvAPI_eglSwapBuffers:3688>: EGL_BAD_SURFACE
si je la ferme , je n'obtiens pas de message d'erreur , mais impossible de recréer la fenêtre dans gainedFocus
sans que l'application plante, j'ai l'impression de cet event n'est pas pris en compte.
J'ai aussi plein d'erreur de ce type lors du déroulement normale de l'application:
sfml-error Failed to activate the window's context