aboutsummaryrefslogtreecommitdiffstats
path: root/widgets/menus/gal-view-instance.c
diff options
context:
space:
mode:
Diffstat (limited to 'widgets/menus/gal-view-instance.c')
-rw-r--r--widgets/menus/gal-view-instance.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/widgets/menus/gal-view-instance.c b/widgets/menus/gal-view-instance.c
index cda202f552..c26eadb5df 100644
--- a/widgets/menus/gal-view-instance.c
+++ b/widgets/menus/gal-view-instance.c
@@ -26,6 +26,7 @@
#include <util/e-i18n.h>
#include <ctype.h>
#include <string.h>
+#include <errno.h>
#include <libxml/parser.h>
#include <libgnome/gnome-util.h>
#include <gal/util/e-util.h>
@@ -92,7 +93,8 @@ save_current_view (GalViewInstance *instance)
if (instance->current_type)
e_xml_set_string_prop_by_name (root, "current_view_type", instance->current_type);
- e_xml_save_file (instance->current_view_filename, doc);
+ if (e_xml_save_file (instance->current_view_filename, doc) == -1)
+ g_warning ("Unable to save view to %s - %s", instance->current_view_filename, g_strerror(errno));
xmlFreeDoc(doc);
}