Commit da0221bda2abab52604aad302e5a6cd40c7da175
1 parent
e9e949d7
Exists in
master
and in
5 other branches
Fixing default widget detection (required for the old hllapi extension).
Showing
1 changed file
with
6 additions
and
1 deletions
Show diff stats
src/pw3270/window.c
@@ -448,9 +448,14 @@ static GtkWidget * trace_window = NULL; | @@ -448,9 +448,14 @@ static GtkWidget * trace_window = NULL; | ||
448 | LIB3270_EXPORT GtkWidget * pw3270_get_terminal_widget(GtkWidget *widget) | 448 | LIB3270_EXPORT GtkWidget * pw3270_get_terminal_widget(GtkWidget *widget) |
449 | { | 449 | { |
450 | if(!widget) | 450 | if(!widget) |
451 | - widget = pw3270_get_toplevel(); | 451 | + { |
452 | + // No widget, get the default one | ||
453 | + return v3270_get_default_widget(); | ||
454 | + } | ||
455 | + | ||
452 | g_return_val_if_fail(GTK_IS_PW3270(widget),NULL); | 456 | g_return_val_if_fail(GTK_IS_PW3270(widget),NULL); |
453 | return GTK_PW3270(widget)->terminal; | 457 | return GTK_PW3270(widget)->terminal; |
458 | + | ||
454 | } | 459 | } |
455 | 460 | ||
456 | static void setup_input_method(GtkWidget *widget, GtkWidget *obj) | 461 | static void setup_input_method(GtkWidget *widget, GtkWidget *obj) |