The GTK VirtualConsole is a union, it may be .gfx or .vte depending on
the type.
Fixes: 565f85a9c2 ("ui/gtk: force realization of drawing area")
Signed-off-by: Marc-André Lureau <[email protected]>
---
ui/gtk.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/ui/gtk.c b/ui/gtk.c
index 4f706c6bbb2..2ee826b56fb 100644
--- a/ui/gtk.c
+++ b/ui/gtk.c
@@ -2585,7 +2585,9 @@ static void gtk_display_init(DisplayState *ds,
DisplayOptions *opts)
if (!con) {
break;
}
- gtk_widget_realize(s->vc[idx].gfx.drawing_area);
+ if (s->vc[idx].type == GD_VC_GFX) {
+ gtk_widget_realize(s->vc[idx].gfx.drawing_area);
+ }
}
if (opts->u.gtk.has_show_menubar &&
--
2.54.0