From e4891ccf6b390dfd13ff31eb984256434ca2861d Mon Sep 17 00:00:00 2001 From: Daiki Ueno Date: Tue, 10 Aug 2010 14:44:50 +0900 Subject: [PATCH] eekboard: don't hide the eekboard window on a11y focus event. --- src/eekboard.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/eekboard.c b/src/eekboard.c index 16ec76f8..3d58dd79 100644 --- a/src/eekboard.c +++ b/src/eekboard.c @@ -286,7 +286,7 @@ a11y_focus_listener (const AccessibleEvent *event, if (AccessibleStateSet_contains (state_set, SPI_STATE_EDITABLE) || Accessible_getRole (acc) == SPI_ROLE_TERMINAL) { gtk_widget_show (eekboard->window); - } else { + } else if (!gtk_widget_has_focus (eekboard->window)) { gtk_widget_hide (eekboard->window); }