Merged from gtk-2-6:
2005-05-06 Federico Mena Quintero <federico@ximian.com> Merged from gtk-2-6: * gtk/gtkfilesystemunix.c (fill_in_mime_type): Don't fill the mime types if this is an AFS directory. (fill_in_names): If we are in an AFS directory, set the MIME type blindly to "x-directory/normal".
This commit is contained in:

committed by
Federico Mena Quintero

parent
1d50b80aed
commit
778b99a403
@ -2135,7 +2135,10 @@ fill_in_names (GtkFileFolderUnix *folder_unix, GError **error)
|
||||
|
||||
entry = g_new0 (struct stat_info_entry, 1);
|
||||
if (folder_unix->is_network_dir)
|
||||
entry->statbuf.st_mode = S_IFDIR;
|
||||
{
|
||||
entry->statbuf.st_mode = S_IFDIR;
|
||||
entry->mime_type = g_strdup ("x-directory/normal");
|
||||
}
|
||||
|
||||
g_hash_table_insert (folder_unix->stat_info,
|
||||
g_strdup (basename),
|
||||
@ -2214,9 +2217,10 @@ fill_in_mime_type (GtkFileFolderUnix *folder_unix)
|
||||
|
||||
g_assert (folder_unix->stat_info != NULL);
|
||||
|
||||
g_hash_table_foreach_remove (folder_unix->stat_info,
|
||||
cb_fill_in_mime_type,
|
||||
folder_unix);
|
||||
if (!folder_unix->is_network_dir)
|
||||
g_hash_table_foreach_remove (folder_unix->stat_info,
|
||||
cb_fill_in_mime_type,
|
||||
folder_unix);
|
||||
|
||||
folder_unix->have_mime_type = TRUE;
|
||||
}
|
||||
|
Reference in New Issue
Block a user