Tomas Bzatek b84fbc0
From fa09fd4e5dda701c8862ce2d7762698b907cf90f Mon Sep 17 00:00:00 2001
Tomas Bzatek b84fbc0
From: Tomas Bzatek <tbzatek@redhat.com>
Tomas Bzatek b84fbc0
Date: Fri, 31 Jul 2009 16:58:54 +0200
Tomas Bzatek b84fbc0
Subject: [PATCH] smb-browse: fake content type to allow query default handler
Tomas Bzatek b84fbc0
Tomas Bzatek b84fbc0
Hardcode the "inode/directory" content-type
Tomas Bzatek b84fbc0
Fixes #573994
Tomas Bzatek b84fbc0
---
Tomas Bzatek b84fbc0
 daemon/gvfsbackendsmbbrowse.c |    2 ++
Tomas Bzatek b84fbc0
 1 files changed, 2 insertions(+), 0 deletions(-)
Tomas Bzatek b84fbc0
Tomas Bzatek b84fbc0
diff --git a/daemon/gvfsbackendsmbbrowse.c b/daemon/gvfsbackendsmbbrowse.c
Tomas Bzatek b84fbc0
index 6d0c07e..2eebdd2 100644
Tomas Bzatek b84fbc0
--- a/daemon/gvfsbackendsmbbrowse.c
Tomas Bzatek b84fbc0
+++ b/daemon/gvfsbackendsmbbrowse.c
Tomas Bzatek b84fbc0
@@ -1229,6 +1229,7 @@ get_file_info_from_entry (GVfsBackendSmbBrowse *backend, BrowseEntry *entry, GFi
Tomas Bzatek b84fbc0
   g_file_info_set_edit_name (info, entry->name_utf8);
Tomas Bzatek b84fbc0
   g_file_info_set_attribute_string (info, "smb::comment", entry->comment);
Tomas Bzatek b84fbc0
   g_file_info_set_attribute_boolean (info, G_FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL, TRUE);
Tomas Bzatek b84fbc0
+  g_file_info_set_content_type (info, "inode/directory");
Tomas Bzatek b84fbc0
 
Tomas Bzatek b84fbc0
   icon = NULL;
Tomas Bzatek b84fbc0
   if (entry->smbc_type == SMBC_WORKGROUP)
Tomas Bzatek b84fbc0
@@ -1355,6 +1356,7 @@ try_query_info (GVfsBackend *backend,
Tomas Bzatek b84fbc0
       g_file_info_set_file_type (info, G_FILE_TYPE_DIRECTORY);
Tomas Bzatek b84fbc0
       g_file_info_set_name (info, "/");
Tomas Bzatek b84fbc0
       g_file_info_set_display_name (info, g_vfs_backend_get_display_name (backend));
Tomas Bzatek b84fbc0
+      g_file_info_set_content_type (info, "inode/directory");
Tomas Bzatek b84fbc0
       icon = g_vfs_backend_get_icon (backend);
Tomas Bzatek b84fbc0
       if (icon != NULL)
Tomas Bzatek b84fbc0
         g_file_info_set_icon (info, icon);
Tomas Bzatek b84fbc0
-- 
Tomas Bzatek b84fbc0
1.6.3.3
Tomas Bzatek b84fbc0