summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Wehner <martin.wehner@gmail.com>2005-06-11 18:03:35 +0000
committerMartin Wehner <mwehner@src.gnome.org>2005-06-11 18:03:35 +0000
commit3cf8e53f26759b1236b1789f9a24d3dce49f6431 (patch)
tree503d8e680da8900ad862feb07b4f05a0905d4bb8
parenta16cb0ffc878d084f3f7131876cc29dbcdba6b16 (diff)
downloadnautilus-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--ChangeLog7
-rw-r--r--src/file-manager/fm-directory-view.c6
2 files changed, 13 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 1d2ff6caa..7aa503130 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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 };