fixes bug 255032 "gnomevfs protocol handler should use info.type to check for directories" r=biesi

This commit is contained in:
darin%meer.net 2004-08-24 20:30:41 +00:00
Родитель dd9c5bdae8
Коммит 6b0e02fff3
1 изменённых файлов: 1 добавлений и 2 удалений

Просмотреть файл

@ -461,8 +461,7 @@ nsGnomeVFSInputStream::DoOpen()
GnomeVFSFileInfo info = {0};
rv = gnome_vfs_get_file_info(mSpec.get(), &info, GNOME_VFS_FILE_INFO_DEFAULT);
if (rv == GNOME_VFS_OK && info.mime_type &&
(strcmp(info.mime_type, "x-directory/normal") == 0))
if (rv == GNOME_VFS_OK && info.type == GNOME_VFS_FILE_TYPE_DIRECTORY)
{
rv = gnome_vfs_directory_list_load(&mDirList, mSpec.get(),
GNOME_VFS_FILE_INFO_DEFAULT);