diff options
author | djb <db0451@gmail.com> | 2016-10-18 12:09:34 +0100 |
---|---|---|
committer | Ernestas Kulik <ernestask@src.gnome.org> | 2016-10-18 16:16:36 +0300 |
commit | cf6d3eca00e261995af0e890ce8cb4dec9788f07 (patch) | |
tree | 87ffa1f162bd486bf6a451fdaaa6b4ccec9e090e | |
parent | 4bd2be2e53a071c6693540a4cd285eaecb464ea2 (diff) | |
download | nautilus-cf6d3eca00e261995af0e890ce8cb4dec9788f07.tar.gz |
list-view: do not try to activate a NULL selection
It is possible to give focus to the list view with nothing selected. On
pressing Enter, Nautilus would try to activate a null list of items and
therefore segfault. Fix this by doing nothing if there is no selection.
https://bugzilla.gnome.org/show_bug.cgi?id=773150
-rw-r--r-- | src/nautilus-list-view.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/nautilus-list-view.c b/src/nautilus-list-view.c index 6237b2181..0e284c61c 100644 --- a/src/nautilus-list-view.c +++ b/src/nautilus-list-view.c @@ -209,11 +209,12 @@ activate_selected_items (NautilusListView *view) GList *file_list; file_list = nautilus_list_view_get_selection (NAUTILUS_FILES_VIEW (view)); - nautilus_files_view_activate_files (NAUTILUS_FILES_VIEW (view), - file_list, - 0, TRUE); - nautilus_file_list_free (file_list); - + if (file_list != NULL) { + nautilus_files_view_activate_files (NAUTILUS_FILES_VIEW (view), + file_list, + 0, TRUE); + nautilus_file_list_free (file_list); + } } static void |