summaryrefslogtreecommitdiff
path: root/frontends/gtk/gui.c
diff options
context:
space:
mode:
authorVincent Sanders <vince@kyllikki.org>2019-10-24 22:20:57 +0100
committerVincent Sanders <vince@kyllikki.org>2019-10-24 22:20:57 +0100
commit699cc7deeebb2b148bbf32a2dd60098fdc6fd726 (patch)
treef4dc5e3b4796ed95bd70a795b56ed243e6eff643 /frontends/gtk/gui.c
parentbb60859535e92f16adbd63b8bba9b0ba6b5fb4b1 (diff)
downloadnetsurf-699cc7deeebb2b148bbf32a2dd60098fdc6fd726.tar.gz
netsurf-699cc7deeebb2b148bbf32a2dd60098fdc6fd726.tar.bz2
ensure save_complete resources are correctly finalised before quit
Diffstat (limited to 'frontends/gtk/gui.c')
-rw-r--r--frontends/gtk/gui.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/frontends/gtk/gui.c b/frontends/gtk/gui.c
index f14c7bd92..ea8d77a46 100644
--- a/frontends/gtk/gui.c
+++ b/frontends/gtk/gui.c
@@ -543,6 +543,12 @@ static void gui_quit(void)
messages_get_errorcode(res));
}
+ res = save_complete_finalise();
+ if (res != NSERROR_OK) {
+ NSLOG(netsurf, INFO, "Error finalising save complete: %s",
+ messages_get_errorcode(res));
+ }
+
free(nsgtk_config_home);
gtk_fetch_filetype_fin();