summaryrefslogtreecommitdiff
path: root/gtk/gtkimcontextxim.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/gtkimcontextxim.c')
-rw-r--r--gtk/gtkimcontextxim.c4
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;