From da0221bda2abab52604aad302e5a6cd40c7da175 Mon Sep 17 00:00:00 2001 From: Perry Werneck Date: Fri, 22 Feb 2019 11:33:02 -0300 Subject: [PATCH] Fixing default widget detection (required for the old hllapi extension). --- src/pw3270/window.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/pw3270/window.c b/src/pw3270/window.c index 7d00783..aa8c94f 100644 --- a/src/pw3270/window.c +++ b/src/pw3270/window.c @@ -448,9 +448,14 @@ static GtkWidget * trace_window = NULL; LIB3270_EXPORT GtkWidget * pw3270_get_terminal_widget(GtkWidget *widget) { if(!widget) - widget = pw3270_get_toplevel(); + { + // No widget, get the default one + return v3270_get_default_widget(); + } + g_return_val_if_fail(GTK_IS_PW3270(widget),NULL); return GTK_PW3270(widget)->terminal; + } static void setup_input_method(GtkWidget *widget, GtkWidget *obj) -- libgit2 0.21.2