diff options
Diffstat (limited to 'gtk/gtkimcontextxim.c')
-rw-r--r-- | gtk/gtkimcontextxim.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gtk/gtkimcontextxim.c b/gtk/gtkimcontextxim.c index 203bc6205b..3da45d8f7f 100644 --- a/gtk/gtkimcontextxim.c +++ b/gtk/gtkimcontextxim.c @@ -1457,7 +1457,7 @@ claim_status_window (GtkIMContextXIM *context_xim) if (!context_xim->status_window && context_xim->client_widget) { GtkWidget *toplevel = gtk_widget_get_toplevel (context_xim->client_widget); - if (toplevel && gtk_widget_is_toplevel (toplevel)) + if (toplevel) { StatusWindow *status_window = status_window_get (toplevel); @@ -1491,7 +1491,7 @@ update_in_toplevel (GtkIMContextXIM *context_xim) { GtkWidget *toplevel = gtk_widget_get_toplevel (context_xim->client_widget); - context_xim->in_toplevel = (toplevel && gtk_widget_is_toplevel (toplevel)); + context_xim->in_toplevel = toplevel != NULL; } else context_xim->in_toplevel = FALSE; |