23 lines
1.3 KiB
C++
23 lines
1.3 KiB
C++
$NetBSD$
|
|
|
|
--- chrome/browser/download/download_item_model.cc.orig 2020-07-08 21:40:34.000000000 +0000
|
|
+++ chrome/browser/download/download_item_model.cc
|
|
@@ -601,7 +601,7 @@ bool DownloadItemModel::IsCommandChecked
|
|
return download_->GetOpenWhenComplete() ||
|
|
download_crx_util::IsExtensionDownload(*download_);
|
|
case DownloadCommands::ALWAYS_OPEN_TYPE:
|
|
-#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_MACOSX)
|
|
+#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD)
|
|
if (download_commands->CanOpenPdfInSystemViewer()) {
|
|
DownloadPrefs* prefs = DownloadPrefs::FromBrowserContext(profile());
|
|
return prefs->ShouldOpenPdfInSystemReader();
|
|
@@ -641,7 +641,7 @@ void DownloadItemModel::ExecuteCommand(D
|
|
bool is_checked = IsCommandChecked(download_commands,
|
|
DownloadCommands::ALWAYS_OPEN_TYPE);
|
|
DownloadPrefs* prefs = DownloadPrefs::FromBrowserContext(profile());
|
|
-#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_MACOSX)
|
|
+#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD)
|
|
if (download_commands->CanOpenPdfInSystemViewer()) {
|
|
prefs->SetShouldOpenPdfInSystemReader(!is_checked);
|
|
SetShouldPreferOpeningInBrowser(is_checked);
|