Index: chrome/common/chrome_switches.cc |
diff --git a/chrome/common/chrome_switches.cc b/chrome/common/chrome_switches.cc |
index 6ddf8c83dc4823eef68acb6bad675a3abf2c415c..1426631f80b058c49dd6b8bffa8960536d21dfe0 100644 |
--- a/chrome/common/chrome_switches.cc |
+++ b/chrome/common/chrome_switches.cc |
@@ -299,6 +299,9 @@ const char kDisableOfflineAutoReloadVisibleOnly[] = |
// Disable the origin chip. |
const char kDisableOriginChip[] = "disable-origin-chip"; |
+// Disable the out of process PDF plugin. |
+const char kDisableOutOfProcessPdf[] = "disable-out-of-process-pdf"; |
+ |
// Disable the setting to prompt the user for their OS account password before |
// revealing plaintext passwords in the password manager. |
const char kDisablePasswordManagerReauthentication[] = |
@@ -517,6 +520,9 @@ const char kDisableOfflineLoadStaleCache[] = |
const char kEnableOriginChipAlways[] = "enable-origin-chip-always"; |
const char kEnableOriginChipOnSrp[] = "enable-origin-chip-on-srp"; |
+// Enable the out of process PDF plugin. |
+const char kEnableOutOfProcessPdf[] = "enable-out-of-process-pdf"; |
+ |
// Enables panels (always on-top docked pop-up windows). |
const char kEnablePanels[] = "enable-panels"; |
@@ -884,9 +890,6 @@ const char kOriginToForceQuicOn[] = "origin-to-force-quic-on"; |
// chrome process started. (See ProcessSingleton for more details.) |
const char kOriginalProcessStartTime[] = "original-process-start-time"; |
-// Enable the out of process PDF plugin. |
-const char kOutOfProcessPdf[] = "out-of-process-pdf"; |
- |
// Packages an extension to a .crx installable file from a given directory. |
const char kPackExtension[] = "pack-extension"; |
@@ -1366,6 +1369,17 @@ bool AboutInSettingsEnabled() { |
::switches::kDisableAboutInSettings); |
} |
+bool OutOfProcessPdfEnabled() { |
+ if (CommandLine::ForCurrentProcess()->HasSwitch(kEnableOutOfProcessPdf)) |
+ return true; |
+ |
+ if (CommandLine::ForCurrentProcess()->HasSwitch(kDisableOutOfProcessPdf)) |
+ return false; |
+ |
+ // Default. |
+ return false; |
+} |
+ |
bool SettingsWindowEnabled() { |
#if defined(OS_CHROMEOS) |
return !CommandLine::ForCurrentProcess()->HasSwitch( |