qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [RFC PATCH 1/2] gtk: Make sure widget is realized before updating


From: Marc-André Lureau
Subject: Re: [RFC PATCH 1/2] gtk: Make sure widget is realized before updating
Date: Fri, 10 Mar 2023 09:20:18 +0400



On Wed, Mar 8, 2023 at 8:26 PM Damian Hobson-Garcia <dhobsong@igel.co.jp> wrote:
Check that a widget has a window before trying
to update its contents.
---
 ui/gtk.c | 4 ++++
 1 file changed, 4 insertions(+)

Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>

 

diff --git a/ui/gtk.c b/ui/gtk.c
index fd82e9b1ca..e4e0980323 100644
--- a/ui/gtk.c
+++ b/ui/gtk.c
@@ -340,6 +340,10 @@ static void gd_update_full_redraw(VirtualConsole *vc)
 {
     GtkWidget *area = vc->gfx.drawing_area;
     int ww, wh;
+
+    if (!gtk_widget_get_realized(area)) {
+        return;
+    }
     ww = gdk_window_get_width(gtk_widget_get_window(area));
     wh = gdk_window_get_height(gtk_widget_get_window(area));
 #if defined(CONFIG_OPENGL)
--
2.25.1


reply via email to

[Prev in Thread] Current Thread [Next in Thread]