mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-01-26 22:16:16 +01:00
fix free space information for ncpfs
svn path=/trunk/; revision=6902
This commit is contained in:
parent
67b2f9a99b
commit
a30f8df3c8
@ -1,3 +1,10 @@
|
||||
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
|
||||
|
@ -968,7 +968,8 @@ g_local_file_query_filesystem_info (GFile *file,
|
||||
|
||||
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
|
||||
@ -984,7 +985,8 @@ g_local_file_query_filesystem_info (GFile *file,
|
||||
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
|
||||
|
Loading…
Reference in New Issue
Block a user