mirror of
https://gitlab.gnome.org/GNOME/nautilus
synced 2024-09-19 15:51:40 +00:00
query-editor: Don't grab focus if we already have it
Grabbing the focus to a GtkEntry causes its selection to be set which in turn causes it to reset the IM context. Avoid doing that when we already have the search entry focused to not mess the IM context. https://bugzilla.gnome.org/show_bug.cgi?id=698205
This commit is contained in:
parent
12e3b8965d
commit
07f2a15d58
|
@ -197,7 +197,7 @@ nautilus_query_editor_grab_focus (GtkWidget *widget)
|
|||
{
|
||||
NautilusQueryEditor *editor = NAUTILUS_QUERY_EDITOR (widget);
|
||||
|
||||
if (gtk_widget_get_visible (widget)) {
|
||||
if (gtk_widget_get_visible (widget) && !gtk_widget_is_focus (editor->details->entry)) {
|
||||
/* avoid selecting the entry text */
|
||||
gtk_widget_grab_focus (editor->details->entry);
|
||||
gtk_editable_set_position (GTK_EDITABLE (editor->details->entry), -1);
|
||||
|
|
Loading…
Reference in a new issue