diff options
author | Vincent Sanders <vince@kyllikki.org> | 2015-04-17 10:40:11 +0100 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2015-04-17 10:40:11 +0100 |
commit | 89a3f250d257b1f4ae018e2057377243d98226e1 (patch) | |
tree | a2ea07434b665edd81cb05e8ed7f60d5b15ccc52 /gtk/scaffolding.c | |
parent | 7ec917eed28fa973438f0d1d8d3e3a45649f6875 (diff) | |
download | netsurf-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.c | 8 |
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; } |