[file-roller] fixed Compress command visible for trash and disk drive on desktop



commit d7c57598602cfe81874f4f20b48ea92a81932379
Author: Paolo Bacchilega <paobac src gnome org>
Date:   Mon Mar 2 18:52:50 2015 +0100

    fixed Compress command visible for trash and disk drive on desktop

 nautilus/nautilus-fileroller.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/nautilus/nautilus-fileroller.c b/nautilus/nautilus-fileroller.c
index 10ead77..caa6571 100644
--- a/nautilus/nautilus-fileroller.c
+++ b/nautilus/nautilus-fileroller.c
@@ -253,7 +253,7 @@ unsupported_scheme (NautilusFileInfo *file)
        scheme = g_file_get_uri_scheme (location);
 
        if (scheme != NULL) {
-               const char *unsupported[] = { "trash", "computer", NULL };
+               const char *unsupported[] = { "trash", "computer", "x-nautilus-desktop", NULL };
                int         i;
 
                for (i = 0; unsupported[i] != NULL; i++)
@@ -287,13 +287,13 @@ nautilus_fr_get_file_items (NautilusMenuProvider *provider,
        if (files == NULL)
                return NULL;
 
-       if (unsupported_scheme ((NautilusFileInfo *) files->data))
-               return NULL;
-
        for (scan = files; scan; scan = scan->next) {
                NautilusFileInfo *file = scan->data;
                FileMimeInfo      file_mime_info;
 
+               if (unsupported_scheme (file))
+                       return NULL;
+
                file_mime_info = get_file_mime_info (file);
 
                if (all_archives && ! file_mime_info.is_archive)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]