26 lines
806 B
Diff
26 lines
806 B
Diff
From 456e3e7519373e350fd94373b3c98ad51f3e71a4 Mon Sep 17 00:00:00 2001
|
|
From: Pavel Grunt <pgrunt@redhat.com>
|
|
Date: Sun, 15 Feb 2015 19:42:13 +0100
|
|
Subject: [spice-gtk] widget: Do not draw cursor if widget is not realized
|
|
|
|
Silences the runtime warning in virt-viewer and gnome-boxes (bgo#744432):
|
|
Gtk-CRITICAL **: gtk_widget_queue_draw_area: assertion 'width >= 0' failed
|
|
---
|
|
gtk/spice-widget.c | 3 +++
|
|
1 file changed, 3 insertions(+)
|
|
|
|
diff --git a/gtk/spice-widget.c b/gtk/spice-widget.c
|
|
index 1f7008a..f5e8aab 100644
|
|
--- a/gtk/spice-widget.c
|
|
+++ b/gtk/spice-widget.c
|
|
@@ -2341,6 +2341,9 @@ static void cursor_invalidate(SpiceDisplay *display)
|
|
double s;
|
|
int x, y;
|
|
|
|
+ if (!gtk_widget_get_realized (GTK_WIDGET(display)))
|
|
+ return;
|
|
+
|
|
if (d->mouse_pixbuf == NULL)
|
|
return;
|
|
|