mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 18:50:05 +01:00
ioemu: Fix non-openGL resize
We can not resize when OpenGL is not enabled. Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com>
This commit is contained in:
1 parent
291bf67de0
commit
2cd23e48e9
1 file changed
+6
-4
+6
-4
@@ -664,10 +664,12 @@ static void sdl_refresh(DisplayState *ds)
|
||||
#ifdef CONFIG_OPENGL
|
||||
case SDL_VIDEORESIZE:
|
||||
{
|
||||
SDL_ResizeEvent *rev = &ev->resize;
|
||||
screen = SDL_SetVideoMode(rev->w, rev->h, 0, SDL_OPENGL|SDL_RESIZABLE);
|
||||
opengl_setdata(ds, ds->data);
|
||||
opengl_update(ds, 0, 0, ds->width, ds->height);
|
||||
if (ds->shared_buf && opengl_enabled) {
|
||||
SDL_ResizeEvent *rev = &ev->resize;
|
||||
screen = SDL_SetVideoMode(rev->w, rev->h, 0, SDL_OPENGL|SDL_RESIZABLE);
|
||||
opengl_setdata(ds, ds->data);
|
||||
opengl_update(ds, 0, 0, ds->width, ds->height);
|
||||
}
|
||||
break;
|
||||
}
|
||||
#endif
|
||||
|
||||