summaryrefslogtreecommitdiffstats
path: root/chrome/browser/render_view_context_menu_controller.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/render_view_context_menu_controller.cc')
-rw-r--r--chrome/browser/render_view_context_menu_controller.cc13
1 files changed, 7 insertions, 6 deletions
diff --git a/chrome/browser/render_view_context_menu_controller.cc b/chrome/browser/render_view_context_menu_controller.cc
index 76a6279..522ebe0 100644
--- a/chrome/browser/render_view_context_menu_controller.cc
+++ b/chrome/browser/render_view_context_menu_controller.cc
@@ -459,13 +459,14 @@ void RenderViewContextMenuController::ExecuteCommand(int id) {
params_.misspelled_word);
break;
- case IDS_CONTENT_CONTEXT_LANGUAGE_SETTINGS:
- views::Window::CreateChromeWindow(
- source_web_contents_->GetContentHWND(),
- gfx::Rect(),
- new FontsLanguagesWindowView(
- source_web_contents_->profile()))->Show();
+ case IDS_CONTENT_CONTEXT_LANGUAGE_SETTINGS: {
+ FontsLanguagesWindowView* window_ = new FontsLanguagesWindowView(
+ source_web_contents_->profile());
+ views::Window::CreateChromeWindow(source_web_contents_->GetContentHWND(),
+ gfx::Rect(), window_)->Show();
+ window_->SelectLanguagesTab();
break;
+ }
case IDS_CONTENT_CONTEXT_ADDSEARCHENGINE: // Not implemented.
default: