Index: chrome/common/chrome_content_client.cc |
diff --git a/chrome/common/chrome_content_client.cc b/chrome/common/chrome_content_client.cc |
index 6bff669396d91b9b6938395fd64d466ed65152ab..efc4b06a332b834663f92ca980f6e0a128fcf7aa 100644 |
--- a/chrome/common/chrome_content_client.cc |
+++ b/chrome/common/chrome_content_client.cc |
@@ -21,12 +21,10 @@ |
#include "chrome/common/chrome_switches.h" |
#include "chrome/common/chrome_version_info.h" |
#include "chrome/common/crash_keys.h" |
-#include "chrome/common/pepper_flash.h" |
#include "chrome/common/render_messages.h" |
#include "chrome/common/url_constants.h" |
#include "chrome/grit/common_resources.h" |
#include "components/dom_distiller/core/url_constants.h" |
-#include "components/nacl/common/nacl_process_type.h" |
#include "content/public/common/content_constants.h" |
#include "content/public/common/content_switches.h" |
#include "content/public/common/pepper_plugin_info.h" |
@@ -35,12 +33,10 @@ |
#include "extensions/common/constants.h" |
#include "gpu/config/gpu_info.h" |
#include "net/http/http_util.h" |
-#include "ppapi/shared_impl/ppapi_permissions.h" |
#include "ui/base/l10n/l10n_util.h" |
#include "ui/base/layout.h" |
#include "ui/base/resource/resource_bundle.h" |
-#include "flapper_version.h" // In SHARED_INTERMEDIATE_DIR. |
#include "widevine_cdm_version.h" // In SHARED_INTERMEDIATE_DIR. |
#if defined(OS_WIN) |
@@ -52,9 +48,16 @@ |
#if !defined(DISABLE_NACL) |
#include "components/nacl/common/nacl_constants.h" |
+#include "components/nacl/common/nacl_process_type.h" |
#include "ppapi/native_client/src/trusted/plugin/ppapi_entrypoints.h" |
#endif |
+#if defined(ENABLE_PLUGINS) |
+#include "chrome/common/pepper_flash.h" |
+#include "flapper_version.h" // In SHARED_INTERMEDIATE_DIR. |
+#include "ppapi/shared_impl/ppapi_permissions.h" |
+#endif |
+ |
#if defined(ENABLE_REMOTING) |
#include "remoting/client/plugin/pepper_entrypoints.h" |
#endif |
@@ -66,6 +69,7 @@ |
namespace { |
+#if defined(ENABLE_PLUGINS) |
const char kPDFPluginMimeType[] = "application/pdf"; |
const char kPDFPluginExtension[] = "pdf"; |
const char kPDFPluginDescription[] = "Portable Document Format"; |
@@ -408,6 +412,7 @@ bool GetBundledPepperFlash(content::PepperPluginInfo* plugin) { |
return false; |
#endif // FLAPPER_AVAILABLE |
} |
+#endif // defined(ENABLE_PLUGINS) |
std::string GetProduct() { |
chrome::VersionInfo version_info; |
@@ -462,12 +467,14 @@ void ChromeContentClient::SetGpuInfo(const gpu::GPUInfo& gpu_info) { |
void ChromeContentClient::AddPepperPlugins( |
std::vector<content::PepperPluginInfo>* plugins) { |
+#if defined(ENABLE_PLUGINS) |
ComputeBuiltInPlugins(plugins); |
AddPepperFlashFromCommandLine(plugins); |
content::PepperPluginInfo plugin; |
if (GetBundledPepperFlash(&plugin)) |
plugins->push_back(plugin); |
+#endif |
} |
void ChromeContentClient::AddAdditionalSchemes( |
@@ -516,14 +523,16 @@ gfx::Image& ChromeContentClient::GetNativeImageNamed(int resource_id) const { |
} |
std::string ChromeContentClient::GetProcessTypeNameInEnglish(int type) { |
+#if !defined(DISABLE_NACL) |
switch (type) { |
case PROCESS_TYPE_NACL_LOADER: |
return "Native Client module"; |
case PROCESS_TYPE_NACL_BROKER: |
return "Native Client broker"; |
} |
+#endif |
- DCHECK(false) << "Unknown child process type!"; |
+ NOTREACHED() << "Unknown child process type!"; |
return "Unknown"; |
} |