Blame SOURCES/0018-kiosk-explicit-resize-window-to-fullscreen-size.patch

4a6991
From 0dd83aeb14023581b120e37efd929bee262f1288 Mon Sep 17 00:00:00 2001
4a6991
From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@gmail.com>
4a6991
Date: Mon, 15 Jul 2013 20:54:33 +0200
4a6991
Subject: [PATCH] kiosk: explicit resize window to fullscreen size
4a6991
4a6991
Allow to run the client in kiosk mode with window-manager-less
4a6991
environment.
4a6991
4a6991
This was a conditional workaroud on win32. I am making it
4a6991
non-conditional to make fullscreen work on non-wm environment. Hence
4a6991
I don't see the need to refer explicitely to the bug workaround, since
4a6991
it is no longer something that should be removed, even when bgo 652049
4a6991
is fixed.
4a6991
4a6991
(cherry picked from commit 67ed4dff9829a1d957aebba9223028f6805dfafb)
4a6991
https://bugzilla.redhat.com/show_bug.cgi?id=1040926
4a6991
https://bugzilla.redhat.com/show_bug.cgi?id=921332
4a6991
---
4a6991
 src/virt-viewer-window.c | 7 +------
4a6991
 1 file changed, 1 insertion(+), 6 deletions(-)
4a6991
4a6991
diff --git a/src/virt-viewer-window.c b/src/virt-viewer-window.c
4a6991
index 30b340d..abe3aa9 100644
4a6991
--- a/src/virt-viewer-window.c
4a6991
+++ b/src/virt-viewer-window.c
4a6991
@@ -480,13 +480,10 @@ virt_viewer_window_move_to_monitor(VirtViewerWindow *self)
4a6991
 
4a6991
     gdk_screen_get_monitor_geometry(gdk_screen_get_default(), n, &mon;;
4a6991
     gtk_window_move(GTK_WINDOW(priv->window), mon.x, mon.y);
4a6991
-#ifdef G_OS_WIN32
4a6991
-    /* FIXME: on windows, fullscreen doesn't always hide the taskbar
4a6991
-       See https://bugzilla.gnome.org/show_bug.cgi?id=652049 */
4a6991
+
4a6991
     gtk_widget_set_size_request(GTK_WIDGET(priv->window),
4a6991
                                 mon.width,
4a6991
                                 mon.height);
4a6991
-#endif
4a6991
 }
4a6991
 
4a6991
 void
4a6991
@@ -509,9 +506,7 @@ virt_viewer_window_leave_fullscreen(VirtViewerWindow *self)
4a6991
     ViewAutoDrawer_SetActive(VIEW_AUTODRAWER(priv->layout), FALSE);
4a6991
     gtk_widget_show(menu);
4a6991
     gtk_widget_hide(priv->toolbar);
4a6991
-#ifdef G_OS_WIN32
4a6991
     gtk_widget_set_size_request(GTK_WIDGET(priv->window), -1, -1);
4a6991
-#endif
4a6991
     gtk_window_unfullscreen(GTK_WINDOW(priv->window));
4a6991
 
4a6991
 }