diff options
author | Martin Wehner <martin.wehner@gmail.com> | 2005-06-11 18:03:35 +0000 |
---|---|---|
committer | Martin Wehner <mwehner@src.gnome.org> | 2005-06-11 18:03:35 +0000 |
commit | 3cf8e53f26759b1236b1789f9a24d3dce49f6431 (patch) | |
tree | 503d8e680da8900ad862feb07b4f05a0905d4bb8 | |
parent | a16cb0ffc878d084f3f7131876cc29dbcdba6b16 (diff) | |
download | nautilus-3cf8e53f26759b1236b1789f9a24d3dce49f6431.tar.gz |
Don't try to start a file operation if there are no real uris left after
2005-06-11 Martin Wehner <martin.wehner@gmail.com>
* src/file-manager/fm-directory-view.c:
(fm_directory_view_handle_uri_list_drop):
Don't try to start a file operation if there are no real uris
left after sanitizing the list. Fixes #306246.
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | src/file-manager/fm-directory-view.c | 6 |
2 files changed, 13 insertions, 0 deletions
@@ -1,3 +1,10 @@ +2005-06-11 Martin Wehner <martin.wehner@gmail.com> + + * src/file-manager/fm-directory-view.c: + (fm_directory_view_handle_uri_list_drop): + Don't try to start a file operation if there are no real uris + left after sanitizing the list. Fixes #306246. + 2005-06-11 Kjartan Maraas <kmaraas@gnome.org> * libnautilus-private/nautilus-emblem-utils.c: diff --git a/src/file-manager/fm-directory-view.c b/src/file-manager/fm-directory-view.c index c3ccfd3e2..dbbd46655 100644 --- a/src/file-manager/fm-directory-view.c +++ b/src/file-manager/fm-directory-view.c @@ -8390,6 +8390,12 @@ fm_directory_view_handle_uri_list_drop (FMDirectoryView *view, } g_strfreev (uri_list); + /* do nothing if no real uris are left */ + if (real_uri_list == NULL) { + g_free (container_uri); + return; + } + if (n_uris == 1) { GdkPoint tmp_point = { 0, 0 }; |