From 9d411e962702bde93f3ac2f68bbe40754cf8ecf1 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Wed, 3 Sep 2014 12:11:28 +0200 Subject: [PATCH] qemu: fix -full-screen option with SDL2; patch by yours truly. --- .../qemu/patches/SDL2-fix-fullscreen.patch | 29 +++++++++++++++++++ srcpkgs/qemu/template | 2 +- 2 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/qemu/patches/SDL2-fix-fullscreen.patch diff --git a/srcpkgs/qemu/patches/SDL2-fix-fullscreen.patch b/srcpkgs/qemu/patches/SDL2-fix-fullscreen.patch new file mode 100644 index 0000000000..ea8eaac5d7 --- /dev/null +++ b/srcpkgs/qemu/patches/SDL2-fix-fullscreen.patch @@ -0,0 +1,29 @@ +gui_fullscreen must be set before creating the window. + + -- xtraeme +--- ui/sdl2.c.orig 2014-08-01 16:12:17.000000000 +0200 ++++ ui/sdl2.c 2014-09-03 12:09:44.651872098 +0200 +@@ -867,6 +867,11 @@ void sdl_display_init(DisplayState *ds, + exit(1); + } + ++ if (full_screen) { ++ gui_fullscreen = 1; ++ sdl_grab_start(0); ++ } ++ + for (i = 0;; i++) { + QemuConsole *con = qemu_console_lookup_by_index(i); + if (!con) { +@@ -898,11 +903,6 @@ void sdl_display_init(DisplayState *ds, + g_free(filename); + } + +- if (full_screen) { +- gui_fullscreen = 1; +- sdl_grab_start(0); +- } +- + mouse_mode_notifier.notify = sdl_mouse_mode_change; + qemu_add_mouse_mode_change_notifier(&mouse_mode_notifier); + diff --git a/srcpkgs/qemu/template b/srcpkgs/qemu/template index 32954409b2..1ec3306616 100644 --- a/srcpkgs/qemu/template +++ b/srcpkgs/qemu/template @@ -1,7 +1,7 @@ # Template file for 'qemu' pkgname=qemu version=2.1.0 -revision=4 +revision=5 short_desc="Open Source Processor Emulator" maintainer="Juan RP " homepage="http://qemu.org"