| Index: chrome/browser/renderer_context_menu/render_view_context_menu.cc
|
| diff --git a/chrome/browser/renderer_context_menu/render_view_context_menu.cc b/chrome/browser/renderer_context_menu/render_view_context_menu.cc
|
| index 3887bf9e614b8a1c2c23767d8dd0d26789c8b51b..b8c4267dde9ccdee0edd7824b44738fda7bb1667 100644
|
| --- a/chrome/browser/renderer_context_menu/render_view_context_menu.cc
|
| +++ b/chrome/browser/renderer_context_menu/render_view_context_menu.cc
|
| @@ -105,6 +105,7 @@
|
| #include "content/public/common/menu_item.h"
|
| #include "content/public/common/url_utils.h"
|
| #include "net/base/escape.h"
|
| +#include "printing/features/features.h"
|
| #include "third_party/WebKit/public/public_features.h"
|
| #include "third_party/WebKit/public/web/WebContextMenuData.h"
|
| #include "third_party/WebKit/public/web/WebMediaPlayerAction.h"
|
| @@ -134,15 +135,15 @@
|
| #include "extensions/common/extension.h"
|
| #endif
|
|
|
| -#if defined(ENABLE_PRINTING)
|
| +#if BUILDFLAG(ENABLE_PRINTING)
|
| #include "chrome/browser/printing/print_view_manager_common.h"
|
| #include "components/printing/common/print_messages.h"
|
|
|
| -#if defined(ENABLE_PRINT_PREVIEW)
|
| +#if BUILDFLAG(ENABLE_PRINT_PREVIEW)
|
| #include "chrome/browser/printing/print_preview_context_menu_observer.h"
|
| #include "chrome/browser/printing/print_preview_dialog_controller.h"
|
| -#endif // defined(ENABLE_PRINT_PREVIEW)
|
| -#endif // defined(ENABLE_PRINTING)
|
| +#endif // BUILDFLAG(ENABLE_PRINT_PREVIEW)
|
| +#endif // BUILDFLAG(ENABLE_PRINTING)
|
|
|
| #if defined(ENABLE_MEDIA_ROUTER)
|
| #include "chrome/browser/media/router/media_router_dialog_controller.h"
|
| @@ -915,7 +916,7 @@ void RenderViewContextMenu::HandleAuthorizeAllPlugins() {
|
| #endif
|
|
|
| void RenderViewContextMenu::AppendPrintPreviewItems() {
|
| -#if defined(ENABLE_PRINT_PREVIEW)
|
| +#if BUILDFLAG(ENABLE_PRINT_PREVIEW)
|
| if (!print_preview_menu_observer_.get()) {
|
| print_preview_menu_observer_.reset(
|
| new PrintPreviewContextMenuObserver(source_web_contents_));
|
| @@ -2080,7 +2081,7 @@ bool RenderViewContextMenu::IsSaveAsEnabled() const {
|
| bool can_save =
|
| (params_.media_flags & WebContextMenuData::MediaCanSave) &&
|
| url.is_valid() && ProfileIOData::IsHandledProtocol(url.scheme());
|
| -#if defined(ENABLE_PRINT_PREVIEW)
|
| +#if BUILDFLAG(ENABLE_PRINT_PREVIEW)
|
| // Do not save the preview PDF on the print preview page.
|
| can_save = can_save &&
|
| !(printing::PrintPreviewDialogController::IsPrintPreviewURL(url));
|
| @@ -2403,7 +2404,7 @@ void RenderViewContextMenu::ExecRestartPackagedApp() {
|
| }
|
|
|
| void RenderViewContextMenu::ExecPrint() {
|
| -#if defined(ENABLE_PRINTING)
|
| +#if BUILDFLAG(ENABLE_PRINTING)
|
| if (params_.media_type != WebContextMenuData::MediaTypeNone) {
|
| RenderFrameHost* render_frame_host = GetRenderFrameHost();
|
| if (render_frame_host) {
|
| @@ -2417,7 +2418,7 @@ void RenderViewContextMenu::ExecPrint() {
|
| source_web_contents_,
|
| GetPrefs(browser_context_)->GetBoolean(prefs::kPrintPreviewDisabled),
|
| !params_.selection_text.empty());
|
| -#endif // defined(ENABLE_PRINTING)
|
| +#endif // BUILDFLAG(ENABLE_PRINTING)
|
| }
|
|
|
| void RenderViewContextMenu::ExecRouteMedia() {
|
|
|