about summary refs log tree commit diff stats
path: root/src/local/pager.nim
diff options
context:
space:
mode:
Diffstat (limited to 'src/local/pager.nim')
-rw-r--r--src/local/pager.nim6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/local/pager.nim b/src/local/pager.nim
index 1402ed14..177c4682 100644
--- a/src/local/pager.nim
+++ b/src/local/pager.nim
@@ -2233,9 +2233,9 @@ proc saveTo(pager: Pager; data: LineDataDownload; path: string) =
     pager.lineData = nil
     if pager.downloads != nil:
       pager.setContainer(pager.downloads)
-    else:
-      pager.downloads = pager.gotoURL(newRequest(newURL("about:downloads").get),
-        history = false)
+    elif pager.config.external.showDownloadPanel:
+      let url = newURL("about:downloads").get
+      pager.downloads = pager.gotoURL(newRequest(url), history = false)
   else:
     pager.ask("Failed to save to " & path & ". Retry?").then(
       proc(x: bool) =