From 38ac39670151f9d8d1c689d3f6d16570a18290e9 Mon Sep 17 00:00:00 2001 From: Stefano Karapetsas Date: Thu, 6 Nov 2014 08:48:15 +0100 Subject: Fix segmentation fault if extensions dont provide information file --- src/caja-file-management-properties.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/caja-file-management-properties.c b/src/caja-file-management-properties.c index 1484aba7..24283611 100644 --- a/src/caja-file-management-properties.c +++ b/src/caja-file-management-properties.c @@ -623,9 +623,9 @@ extension_about_clicked (GtkButton *button, Extension *ext) MateAboutDialog *extension_about_dialog; extension_about_dialog = mate_about_dialog_new(); - mate_about_dialog_set_program_name (extension_about_dialog, ext->name); + mate_about_dialog_set_program_name (extension_about_dialog, ext->name != NULL ? ext->name : ext->filename); mate_about_dialog_set_comments (extension_about_dialog, ext->description); - mate_about_dialog_set_logo_icon_name (extension_about_dialog, ext->icon); + mate_about_dialog_set_logo_icon_name (extension_about_dialog, ext->icon != NULL ? ext->icon : "system-run"); mate_about_dialog_set_copyright (extension_about_dialog, ext->copyright); mate_about_dialog_set_authors (extension_about_dialog, ext->author); mate_about_dialog_set_version (extension_about_dialog, ext->version); -- cgit v1.2.1