commit d8761d2da6c6dcadff995348383afea0c127b19e
parent fb775752ebf03a505c17f0674d73b220dc41a97c
Author: wwp <subscript@free.fr>
Date: Sun, 10 Mar 2019 09:06:50 +0100
Stop proceeding if file-save-as has been cancelled.
Diffstat:
1 file changed, 4 insertions(+), 0 deletions(-)
diff --git a/src/plugins/fancy/fancy_viewer.c b/src/plugins/fancy/fancy_viewer.c
@@ -721,6 +721,10 @@ static void download_file_cb(GtkWidget *widget, FancyViewer *viewer)
gchar *filename = g_utf8_strchr(link, -1, g_utf8_get_char("/"));
filename = g_strconcat(g_get_home_dir(), filename, NULL);
gchar *fname = filesel_select_file_save(_("Save as"), filename);
+ if (!fname) {
+ g_free(filename);
+ return;
+ }
if (viewer->curlfile) viewer->curlfile = NULL;
if (viewer->stream) viewer->stream = NULL;