summaryrefslogtreecommitdiff
path: root/gtk/scaffolding.c
diff options
context:
space:
mode:
authorVincent Sanders <vince@kyllikki.org>2015-04-17 10:40:11 +0100
committerVincent Sanders <vince@kyllikki.org>2015-04-17 10:40:11 +0100
commit89a3f250d257b1f4ae018e2057377243d98226e1 (patch)
treea2ea07434b665edd81cb05e8ed7f60d5b15ccc52 /gtk/scaffolding.c
parent7ec917eed28fa973438f0d1d8d3e3a45649f6875 (diff)
downloadnetsurf-89a3f250d257b1f4ae018e2057377243d98226e1.tar.gz
netsurf-89a3f250d257b1f4ae018e2057377243d98226e1.tar.bz2
Ensure GTK source viewer reports errors appropriately.
Diffstat (limited to 'gtk/scaffolding.c')
-rw-r--r--gtk/scaffolding.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/gtk/scaffolding.c b/gtk/scaffolding.c
index 51f042443..661902b9e 100644
--- a/gtk/scaffolding.c
+++ b/gtk/scaffolding.c
@@ -1158,7 +1158,13 @@ MULTIHANDLER(fullscreen)
MULTIHANDLER(viewsource)
{
- nsgtk_viewsource(g->window, nsgtk_get_browser_window(g->top_level));
+ nserror ret;
+
+ ret = nsgtk_viewsource(g->window, nsgtk_get_browser_window(g->top_level));
+ if (ret != NSERROR_OK) {
+ warn_user(messages_get_errorcode(ret), 0);
+ }
+
return TRUE;
}