summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xamiga/gui_options.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/amiga/gui_options.c b/amiga/gui_options.c
index 290db3e97..c1ac3122a 100755
--- a/amiga/gui_options.c
+++ b/amiga/gui_options.c
@@ -1767,7 +1767,8 @@ static void ami_gui_opts_use(bool save)
}
GetAttr(GETFILE_Drawer,gow->objects[GID_OPTS_DLDIR],(ULONG *)&data);
- if(strcmp(data, nsoption_charp(download_dir)) != 0) {
+ if((nsoption_charp(download_dir) == NULL) ||
+ (strcmp(data, nsoption_charp(download_dir)) != 0)) {
nsoption_set_charp(download_dir, (char *)strdup((char *)data));
ami_file_req_free();
ami_file_req_init();