summaryrefslogtreecommitdiffstats
path: root/chrome/browser/render_view_context_menu_controller.cc
diff options
context:
space:
mode:
authorpkasting@chromium.org <pkasting@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2008-12-19 02:26:15 +0000
committerpkasting@chromium.org <pkasting@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2008-12-19 02:26:15 +0000
commit5dc53350ca741bd7f522ec35f4f1298c2bc25afa (patch)
treec64d6abdcacfeb3fd0a416b33439a22c6151063d /chrome/browser/render_view_context_menu_controller.cc
parentaa91c8a101ea60c28dc81fc154916f2fdb67ec76 (diff)
downloadchromium_src-5dc53350ca741bd7f522ec35f4f1298c2bc25afa.zip
chromium_src-5dc53350ca741bd7f522ec35f4f1298c2bc25afa.tar.gz
chromium_src-5dc53350ca741bd7f522ec35f4f1298c2bc25afa.tar.bz2
Select the Languages tab of the fonts and languages dialog when using spellcheck context menu commands to change spellchecking options. Patch by Mohamed Mansour, r=me,sky; see http://codereview.chromium.org/15031. Tweaked by me.
BUG=5639 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7289 0039d316-1c4b-4281-b951-d872f2087c98
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: