summaryrefslogtreecommitdiff
path: root/gio/gdummyfile.c
diff options
context:
space:
mode:
Diffstat (limited to 'gio/gdummyfile.c')
-rw-r--r--gio/gdummyfile.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gio/gdummyfile.c b/gio/gdummyfile.c
index 2287674db..1fa0aeda9 100644
--- a/gio/gdummyfile.c
+++ b/gio/gdummyfile.c
@@ -172,7 +172,8 @@ g_dummy_file_get_parent (GFile *file)
char *uri;
GDecodedUri new_decoded_uri;
- if (dummy->decoded_uri == NULL)
+ if (dummy->decoded_uri == NULL ||
+ g_strcmp0 (dummy->decoded_uri->path, "/") == 0)
return NULL;
dirname = g_path_get_dirname (dummy->decoded_uri->path);