diff options
| author | Přemysl Eric Janouch <p@janouch.name> | 2022-08-08 15:03:22 +0200 | 
|---|---|---|
| committer | Přemysl Eric Janouch <p@janouch.name> | 2022-08-08 15:14:20 +0200 | 
| commit | 4927c8c6923991ae68db21e66749c1fb99240b08 (patch) | |
| tree | 32d5f98c3b4335b4b66bfa10a5410fc31ba093ec /fiv.c | |
| parent | e6341e59bbc248b84a33aef263c90d6eb97e9302 (diff) | |
| download | fiv-4927c8c6923991ae68db21e66749c1fb99240b08.tar.gz fiv-4927c8c6923991ae68db21e66749c1fb99240b08.tar.xz fiv-4927c8c6923991ae68db21e66749c1fb99240b08.zip  | |
Don't crash on orphan URIs
Diffstat (limited to 'fiv.c')
| -rw-r--r-- | fiv.c | 4 | 
1 files changed, 4 insertions, 0 deletions
@@ -634,7 +634,11 @@ switch_to_view(void)  static gchar *  parent_uri(GFile *child_file)  { +	// The empty URI results in a convenient dummy GFile implementation.  	GFile *parent = g_file_get_parent(child_file); +	if (!parent) +		return g_strdup(""); +  	gchar *parent_uri = g_file_get_uri(parent);  	g_object_unref(parent);  	return parent_uri;  | 
