eekboard: don't hide the eekboard window on a11y focus event.

This commit is contained in:
Daiki Ueno
2010-08-10 14:44:50 +09:00
parent 48bfc7485f
commit e4891ccf6b

View File

@ -286,7 +286,7 @@ a11y_focus_listener (const AccessibleEvent *event,
if (AccessibleStateSet_contains (state_set, SPI_STATE_EDITABLE) || if (AccessibleStateSet_contains (state_set, SPI_STATE_EDITABLE) ||
Accessible_getRole (acc) == SPI_ROLE_TERMINAL) { Accessible_getRole (acc) == SPI_ROLE_TERMINAL) {
gtk_widget_show (eekboard->window); gtk_widget_show (eekboard->window);
} else { } else if (!gtk_widget_has_focus (eekboard->window)) {
gtk_widget_hide (eekboard->window); gtk_widget_hide (eekboard->window);
} }