2008-05-17 Matthias Clasen <mclasen@redhat.com>
+ Bug 532965 – Should not return filesystem::free for certain file systems
+
+ * glocalfile.c (g_local_file_query_filesystem_info) Don't return
+ free space for ncpfs.
+
+2008-05-17 Matthias Clasen <mclasen@redhat.com>
+
Bug 530196 – _g_local_file_has_trash_dir() doesn't handle st_dev == 0
* glocalfile.c (_g_local_file_has_trash_dir): Handle the case that
attribute_matcher = g_file_attribute_matcher_new (attributes);
- if (g_file_attribute_matcher_matches (attribute_matcher,
+ if (!no_size &&
+ g_file_attribute_matcher_matches (attribute_matcher,
G_FILE_ATTRIBUTE_FILESYSTEM_FREE))
{
#ifdef G_OS_WIN32
g_file_info_set_attribute_uint64 (info, G_FILE_ATTRIBUTE_FILESYSTEM_FREE, block_size * statfs_buffer.f_bavail);
#endif
}
- if (g_file_attribute_matcher_matches (attribute_matcher,
+ if (!no_size &&
+ g_file_attribute_matcher_matches (attribute_matcher,
G_FILE_ATTRIBUTE_FILESYSTEM_SIZE))
{
#ifdef G_OS_WIN32