summaryrefslogtreecommitdiffstats
path: root/ui/sdl2.c
diff options
context:
space:
mode:
authorPeter Maydell2016-06-03 13:03:36 +0200
committerPeter Maydell2016-06-03 13:03:36 +0200
commit6b3532b20b787cbd697a68b383232f5c3b39bd1e (patch)
tree528ad89177395432a92c08840508bbd5025bb06f /ui/sdl2.c
parente1000e: Fix build with ust trace backend (diff)
parentvnc: add configurable keyboard delay (diff)
downloadqemu-6b3532b20b787cbd697a68b383232f5c3b39bd1e.tar.gz
qemu-6b3532b20b787cbd697a68b383232f5c3b39bd1e.tar.xz
qemu-6b3532b20b787cbd697a68b383232f5c3b39bd1e.zip
Merge remote-tracking branch 'remotes/kraxel/tags/pull-ui-20160603-1' into staging
vnc: keyboard delay, colormap support ui: misc bugfixes # gpg: Signature made Fri 03 Jun 2016 08:02:32 BST using RSA key ID D3E87138 # gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>" # gpg: aka "Gerd Hoffmann <gerd@kraxel.org>" # gpg: aka "Gerd Hoffmann (private) <kraxel@gmail.com>" * remotes/kraxel/tags/pull-ui-20160603-1: vnc: add configurable keyboard delay sdl2: skip init without outputs vnc: Add support for color map SDL2: add bgrx pixel format gtk: fix unchecked vc dereference ui: spice: Exit if gl=on EGL init fails ui: egl: Replace fprintf with error_report Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'ui/sdl2.c')
-rw-r--r--ui/sdl2.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/ui/sdl2.c b/ui/sdl2.c
index 909038f81d..30d2a3c35d 100644
--- a/ui/sdl2.c
+++ b/ui/sdl2.c
@@ -794,6 +794,9 @@ void sdl_display_init(DisplayState *ds, int full_screen, int no_frame)
}
}
sdl2_num_outputs = i;
+ if (sdl2_num_outputs == 0) {
+ return;
+ }
sdl2_console = g_new0(struct sdl2_console, sdl2_num_outputs);
for (i = 0; i < sdl2_num_outputs; i++) {
QemuConsole *con = qemu_console_lookup_by_index(i);