| 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 101094aa790ceb2c818ad423a4ec32a0b057d237..efaa96a83b148475144cece67fb5ef52641a5848 100644
|
| --- a/chrome/browser/renderer_context_menu/render_view_context_menu.cc
|
| +++ b/chrome/browser/renderer_context_menu/render_view_context_menu.cc
|
| @@ -1629,8 +1629,6 @@ void RenderViewContextMenu::ExecuteCommand(int id, int event_flags) {
|
| return;
|
| command_executed_ = true;
|
|
|
| - RenderFrameHost* render_frame_host = GetRenderFrameHost();
|
| -
|
| // Process extension menu items.
|
| if (ContextMenuMatcher::IsExtensionsCustomCommandId(id)) {
|
| extension_items_.ExecuteCommand(id, source_web_contents_, params_);
|
| @@ -1896,6 +1894,7 @@ void RenderViewContextMenu::ExecuteCommand(int id, int event_flags) {
|
| case IDC_PRINT: {
|
| #if defined(ENABLE_PRINTING)
|
| if (params_.media_type != WebContextMenuData::MediaTypeNone) {
|
| + RenderFrameHost* render_frame_host = GetRenderFrameHost();
|
| if (render_frame_host) {
|
| render_frame_host->Send(new PrintMsg_PrintNodeUnderContextMenu(
|
| render_frame_host->GetRoutingID()));
|
| @@ -1907,7 +1906,7 @@ void RenderViewContextMenu::ExecuteCommand(int id, int event_flags) {
|
| source_web_contents_,
|
| GetPrefs(browser_context_)->GetBoolean(prefs::kPrintPreviewDisabled),
|
| !params_.selection_text.empty());
|
| -#endif // ENABLE_PRINTING
|
| +#endif // defined(ENABLE_PRINTING)
|
| break;
|
| }
|
|
|
|
|