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-11 23:03:02 +0100
commitb3370181b6bff7fc3afe707f163b81f444e305fa (patch)
tree9308a56db8f49e60f64783986491bf5b8e4d0c98
parented16d519167ea8466687d858ee7ba362ac7b220a (diff)
downloadnautilus-b3370181b6bff7fc3afe707f163b81f444e305fa.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 d546250d3..d9b257591 100644
--- a/libnautilus-private/nautilus-directory.c
+++ b/libnautilus-private/nautilus-directory.c
@@ -1729,6 +1729,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 */