Skip to content

Commit 8600523

Browse files
committed
new win support
1 parent 4dd0145 commit 8600523

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/browser/nw_extensions_browser_hooks.cc

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
// base
44
#include "base/command_line.h"
5+
#include "base/feature_list.h"
56
#include "base/json/json_reader.h"
67
#include "base/strings/string_number_conversions.h"
78
#include "base/strings/utf_string_conversions.h"
@@ -15,6 +16,7 @@
1516
// content
1617
#include "content/public/browser/child_process_security_policy.h"
1718
#include "content/public/browser/render_process_host.h"
19+
#include "content/public/common/content_features.h"
1820

1921
// content/nw/
2022
#include "content/nw/src/api/menu/menu.h"
@@ -245,7 +247,9 @@ void LoadNWAppAsExtensionHook(base::DictionaryValue* manifest,
245247
if (base::EndsWith(main_url, ".js", base::CompareCase::INSENSITIVE_ASCII)) {
246248
AmendManifestStringList(manifest, manifest_keys::kPlatformAppBackgroundScripts, main_url);
247249
manifest->SetString(manifest_keys::kNWJSInternalMainFilename, main_url);
248-
}else
250+
}else if (base::FeatureList::IsEnabled(::features::kNWNewWin))
251+
AmendManifestStringList(manifest, manifest_keys::kPlatformAppBackgroundScripts, "nwjs/newwin.js");
252+
else
249253
AmendManifestStringList(manifest, manifest_keys::kPlatformAppBackgroundScripts, "nwjs/default.js");
250254

251255
std::string bg_script;

0 commit comments

Comments
 (0)