summaryrefslogtreecommitdiff
path: root/modules/input
diff options
context:
space:
mode:
Diffstat (limited to 'modules/input')
-rw-r--r--modules/input/gtkimcontextxim.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/modules/input/gtkimcontextxim.c b/modules/input/gtkimcontextxim.c
index 680a6396a9..76543d9622 100644
--- a/modules/input/gtkimcontextxim.c
+++ b/modules/input/gtkimcontextxim.c
@@ -1300,8 +1300,6 @@ status_window_has_text (GtkWidget *status_window)
static void
status_window_show (GtkIMContextXIM *context_xim)
{
- GtkWidget *status_window = status_window_get (context_xim, TRUE);
-
context_xim->status_visible = TRUE;
}
@@ -1311,8 +1309,9 @@ status_window_hide (GtkIMContextXIM *context_xim)
GtkWidget *status_window = status_window_get (context_xim, FALSE);
context_xim->status_visible = FALSE;
-
- status_window_set_text (context_xim, "");
+
+ if (status_window)
+ status_window_set_text (context_xim, "");
}
static void