From 0dca975d64fcf0782ec7b3e3bd965f1bcf47c528 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= Date: Mon, 26 Nov 2012 20:37:30 +0100 Subject: [PATCH] display: only un-constrain display size once it is mapped Wait until the widget is actually on screen before removing its size constrain. This solves 50x50 window secondary window size when connecting to a multi-monitor spice guest. --- src/virt-viewer-display.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/virt-viewer-display.c b/src/virt-viewer-display.c index e5cdeb7..099ac76 100644 --- a/src/virt-viewer-display.c +++ b/src/virt-viewer-display.c @@ -448,7 +448,8 @@ end: */ if (priv->dirty) { g_idle_add(virt_viewer_display_idle, widget); - priv->dirty = FALSE; + if (gtk_widget_get_mapped(widget)) + priv->dirty = FALSE; } }