From: Jan Kiszka <jan.kis...@siemens.com> This prevents continuous resizing events and improper screen setups when going full screen.
CC: Stefano Stabellini <stefano.stabell...@eu.citrix.com> Signed-off-by: Jan Kiszka <jan.kis...@siemens.com> --- ui/sdl.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ui/sdl.c b/ui/sdl.c index 9efcda5..9a92b47 100644 --- a/ui/sdl.c +++ b/ui/sdl.c @@ -97,9 +97,12 @@ static void do_sdl_resize(int new_width, int new_height, int bpp) // printf("resizing to %d %d\n", w, h); - flags = SDL_HWSURFACE|SDL_ASYNCBLIT|SDL_HWACCEL|SDL_RESIZABLE; - if (gui_fullscreen) + flags = SDL_HWSURFACE | SDL_ASYNCBLIT | SDL_HWACCEL; + if (gui_fullscreen) { flags |= SDL_FULLSCREEN; + } else { + flags |= SDL_RESIZABLE; + } if (gui_noframe) flags |= SDL_NOFRAME; -- 1.7.3.4