summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Soriano <csoriano@gnome.org>2015-12-10 18:48:15 +0100
committerCarlos Soriano <csoriano@gnome.org>2015-12-10 18:48:15 +0100
commit5a67d92c596cd1e0f38fd59a4c6d93c85866047b (patch)
treee3c6ba32d375a004f74b0e4b9fee9dadae5cab23
parent41195c583f4e8a1d154bdaaeaeab66627634215b (diff)
downloadnautilus-5a67d92c596cd1e0f38fd59a4c6d93c85866047b.tar.gz
directory: implement dump
For debugging purposes on gdb.
-rw-r--r--libnautilus-private/nautilus-directory.c10
-rw-r--r--libnautilus-private/nautilus-directory.h2
2 files changed, 12 insertions, 0 deletions
diff --git a/libnautilus-private/nautilus-directory.c b/libnautilus-private/nautilus-directory.c
index 908f63408..21fbeebc7 100644
--- a/libnautilus-private/nautilus-directory.c
+++ b/libnautilus-private/nautilus-directory.c
@@ -1738,6 +1738,16 @@ nautilus_directory_number_outstanding (void)
}
void
+nautilus_directory_dump (NautilusDirectory *directory)
+{
+ g_autofree gchar *uri;
+
+ uri = g_file_get_uri (directory->details->location);
+ g_print ("uri: %s\n", uri);
+ g_print ("ref count: %d\n", G_OBJECT (directory)->ref_count);
+}
+
+void
nautilus_self_check_directory (void)
{
NautilusDirectory *directory;
diff --git a/libnautilus-private/nautilus-directory.h b/libnautilus-private/nautilus-directory.h
index 34baa8684..38662ecda 100644
--- a/libnautilus-private/nautilus-directory.h
+++ b/libnautilus-private/nautilus-directory.h
@@ -231,5 +231,7 @@ GList * nautilus_directory_list_sort_by_uri (GList
gboolean nautilus_directory_is_editable (NautilusDirectory *directory);
+void nautilus_directory_dump (NautilusDirectory *directory);
+
#endif /* NAUTILUS_DIRECTORY_H */