Quellcode durchsuchen

pass autoClose option into the "downloads.end" message

Former-commit-id: f09cb623cd7610f55d6de4daaff2a93c72e243e3
Gildas vor 6 Jahren
Ursprung
Commit
ad0a62e2a8
2 geänderte Dateien mit 2 neuen und 3 gelöschten Zeilen
  1. 1 2
      extension/core/bg/downloads.js
  2. 1 1
      extension/core/content/content-main.js

+ 1 - 2
extension/core/bg/downloads.js

@@ -83,8 +83,7 @@ singlefile.extension.core.bg.downloads = (() => {
 			return {};
 		}
 		if (message.method.endsWith(".end")) {
-			const options = await singlefile.extension.core.bg.config.getOptions(sender.tab.url, true);
-			if (options.autoClose) {
+			if (message.autoClose) {
 				singlefile.extension.core.bg.tabs.remove(sender.tab.id);
 			}
 			return {};

+ 1 - 1
extension/core/content/content-main.js

@@ -238,7 +238,7 @@ this.singlefile.extension.core.content.main = this.singlefile.extension.core.con
 				downloadPageForeground(pageData, options);
 			}
 		}
-		await browser.runtime.sendMessage({ method: "downloads.end" });
+		await browser.runtime.sendMessage({ method: "downloads.end", autoClose: options.autoClose });
 	}
 
 	function downloadPageForeground(pageData, options) {