diff options
author | Carlos Soriano <csoriano@gnome.org> | 2017-03-10 14:38:06 +0100 |
---|---|---|
committer | Carlos Soriano <csoriano@gnome.org> | 2017-03-10 15:26:15 +0100 |
commit | 7ac81c87c84149b421a6869837deb852876e3d12 (patch) | |
tree | bdb8cd20bca86d68390b764a66538d77eb6d048d | |
parent | 1a1e367fd0a098e97f542b63e7361ba68a9166da (diff) | |
download | nautilus-7ac81c87c84149b421a6869837deb852876e3d12.tar.gz |
view-icon-controller: Handle get_selection_for_file_transfer
We were not handling it properly, making trash and other operations to
fail.
This functions should be removed anyway. Probably if we don't need
tree view expanding in a future.
-rw-r--r-- | src/nautilus-view-icon-controller.c | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/nautilus-view-icon-controller.c b/src/nautilus-view-icon-controller.c index 9c32a1893..908539ec4 100644 --- a/src/nautilus-view-icon-controller.c +++ b/src/nautilus-view-icon-controller.c @@ -295,13 +295,6 @@ real_get_selection (NautilusFilesView *files_view) return selected_files; } - -static GList * -real_get_selection_for_file_transfer (NautilusFilesView *files_view) -{ - return NULL; -} - static gboolean real_is_empty (NautilusFilesView *files_view) { @@ -868,7 +861,10 @@ nautilus_view_icon_controller_class_init (NautilusViewIconControllerClass *klass files_view_class->clear = real_clear; files_view_class->file_changed = real_file_changed; files_view_class->get_selection = real_get_selection; - files_view_class->get_selection_for_file_transfer = real_get_selection_for_file_transfer; + /* TODO: remove this get_selection_for_file_transfer, this doesn't even + * take into account we could us the view for recursive search :/ + * CanvasView has the same issue. */ + files_view_class->get_selection_for_file_transfer = real_get_selection; files_view_class->is_empty = real_is_empty; files_view_class->remove_file = real_remove_file; files_view_class->update_actions_state = real_update_actions_state; |