diff options
author | Cosimo Cecchi <cosimoc@gnome.org> | 2014-09-13 10:58:18 -0700 |
---|---|---|
committer | Cosimo Cecchi <cosimoc@gnome.org> | 2014-09-13 10:58:18 -0700 |
commit | 8032628adc9c8286050716d609c574dc7273dfcb (patch) | |
tree | f223e7b8483371ecf532a3ef7d946ff8b4f1ead8 | |
parent | 6ca93fb2490ba9d5956c07f90af86aa05c81e327 (diff) | |
download | nautilus-8032628adc9c8286050716d609c574dc7273dfcb.tar.gz |
list-view: return FALSE from focus-out-event signal
Or we'll possibly eat the event for the entry itself, which will have
bad consequences to the state tracking of editable GtkCellRendererText.
https://bugzilla.gnome.org/show_bug.cgi?id=732513
-rw-r--r-- | src/nautilus-list-view.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/nautilus-list-view.c b/src/nautilus-list-view.c index 67afef217..8711af6f1 100644 --- a/src/nautilus-list-view.c +++ b/src/nautilus-list-view.c @@ -1253,7 +1253,7 @@ sort_column_changed_callback (GtkTreeSortable *sortable, view->details->last_sort_attr = sort_attr; } -static void +static gboolean editable_focus_out_cb (GtkWidget *widget, GdkEvent *event, gpointer user_data) @@ -1264,6 +1264,8 @@ editable_focus_out_cb (GtkWidget *widget, nautilus_view_set_is_renaming (NAUTILUS_VIEW (view), FALSE); nautilus_view_unfreeze_updates (NAUTILUS_VIEW (view)); + + return FALSE; } static void |