[nautilus] vfs-file: use API to get file directory objects
- From: Ernestas Kulik <ernestask src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus] vfs-file: use API to get file directory objects
- Date: Fri, 1 Dec 2017 11:59:38 +0000 (UTC)
commit 1cea7551bdc0eb178d78449ee891c2c9bec3e816
Author: Ernestas Kulik <ernestask gnome org>
Date: Fri Aug 25 18:22:13 2017 +0300
vfs-file: use API to get file directory objects
https://bugzilla.gnome.org/show_bug.cgi?id=786760
src/nautilus-vfs-file.c | 43 +++++++++++++++++++++++++++++--------------
1 file changed, 29 insertions(+), 14 deletions(-)
---
diff --git a/src/nautilus-vfs-file.c b/src/nautilus-vfs-file.c
index 5583b6e31..290b74c44 100644
--- a/src/nautilus-vfs-file.c
+++ b/src/nautilus-vfs-file.c
@@ -35,17 +35,23 @@ vfs_file_monitor_add (NautilusFile *file,
gconstpointer client,
NautilusFileAttributes attributes)
{
- nautilus_directory_monitor_add_internal
- (file->details->directory, file,
- client, TRUE, attributes, NULL, NULL);
+ NautilusDirectory *directory;
+
+ directory = nautilus_file_get_directory (file);
+
+ nautilus_directory_monitor_add_internal (directory, file, client, TRUE,
+ attributes, NULL, NULL);
}
static void
vfs_file_monitor_remove (NautilusFile *file,
gconstpointer client)
{
- nautilus_directory_monitor_remove_internal
- (file->details->directory, file, client);
+ NautilusDirectory *directory;
+
+ directory = nautilus_file_get_directory (file);
+
+ nautilus_directory_monitor_remove_internal (directory, file, client);
}
static void
@@ -54,9 +60,12 @@ vfs_file_call_when_ready (NautilusFile *file,
NautilusFileCallback callback,
gpointer callback_data)
{
- nautilus_directory_call_when_ready_internal
- (file->details->directory, file,
- file_attributes, FALSE, NULL, callback, callback_data);
+ NautilusDirectory *directory;
+
+ directory = nautilus_file_get_directory (file);
+
+ nautilus_directory_call_when_ready_internal (directory, file, file_attributes,
+ FALSE, NULL, callback, callback_data);
}
static void
@@ -64,18 +73,24 @@ vfs_file_cancel_call_when_ready (NautilusFile *file,
NautilusFileCallback callback,
gpointer callback_data)
{
- nautilus_directory_cancel_callback_internal
- (file->details->directory, file,
- NULL, callback, callback_data);
+ NautilusDirectory *directory;
+
+ directory = nautilus_file_get_directory (file);
+
+ nautilus_directory_cancel_callback_internal (directory, file, NULL,
+ callback, callback_data);
}
static gboolean
vfs_file_check_if_ready (NautilusFile *file,
NautilusFileAttributes file_attributes)
{
- return nautilus_directory_check_if_ready_internal
- (file->details->directory, file,
- file_attributes);
+ NautilusDirectory *directory;
+
+ directory = nautilus_file_get_directory (file);
+
+ return nautilus_directory_check_if_ready_internal (directory, file,
+ file_attributes);
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]