[Xfce4-commits] [panel-plugins/xfce4-places-plugin] 18/30: Fix runtime errors
noreply at xfce.org
noreply at xfce.org
Mon Apr 22 12:08:09 CEST 2019
This is an automated email from the git hooks/post-receive script.
b l u e s a b r e p u s h e d a c o m m i t t o b r a n c h m a s t e r
in repository panel-plugins/xfce4-places-plugin.
commit bba2a39dae076b6e4d16ffd224de7a75b16c022f
Author: Andre Miranda <andreldm at xfce.org>
Date: Sat Apr 20 14:58:03 2019 -0300
Fix runtime errors
---
panel-plugin/model_user.c | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
diff --git a/panel-plugin/model_user.c b/panel-plugin/model_user.c
index 7663b12..33a0a44 100644
--- a/panel-plugin/model_user.c
+++ b/panel-plugin/model_user.c
@@ -180,20 +180,25 @@ pbuser_build_bookmarks(PlacesBookmarkGroup *bookmark_group)
G_FILE_ATTRIBUTE_STANDARD_ICON,
0, NULL, NULL);
- icon = g_file_info_get_icon(fileinfo);
+ if(fileinfo != NULL)
+ icon = g_file_info_get_icon(fileinfo);
+
if(icon == NULL)
icon = g_themed_icon_new ("folder");
+
g_object_ref(icon);
p_uri = PLACES_URI_SCHEME_FILE;
if(name == NULL) {
- name = g_strdup(g_file_info_get_attribute_string(fileinfo,
- G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME));
+ if(fileinfo != NULL)
+ name = g_strdup(g_file_info_get_attribute_string(fileinfo,
+ G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME));
if(name == NULL)
name = g_strdup(g_filename_display_basename(uri));
}
- g_object_unref (G_OBJECT (fileinfo));
+ if(fileinfo != NULL)
+ g_object_unref (G_OBJECT (fileinfo));
}else{
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the Xfce4-commits
mailing list