diff options
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | gladeui/glade-project.c | 2 |
2 files changed, 6 insertions, 0 deletions
@@ -1,3 +1,7 @@ +2011-10-11 Johannes Schmid <jhs@gnome.org> + + * gladeui/glade-project.c: Avoid crashing if glade-previewer is not installed, bug 650899. + 2011-10-11 Tristan Van Berkom <tvb@gnome.org> * gladeui/glade-app.h: Make Glade 3.10 use new environment variables for proper diff --git a/gladeui/glade-project.c b/gladeui/glade-project.c index b0244c08..9dea0a79 100644 --- a/gladeui/glade-project.c +++ b/gladeui/glade-project.c @@ -2013,7 +2013,9 @@ glade_project_preview (GladeProject *project, GladeWidget *gwidget) if (!preview) { + /* If the previewer program is somehow missing, this can return NULL */ preview = glade_preview_launch (gwidget, text); + g_return_if_fail (GLADE_IS_PREVIEW (preview)); /* Leave project data on the preview */ g_object_set_data (G_OBJECT (preview), "project", project); |