summaryrefslogtreecommitdiffstats
path: root/chrome
diff options
context:
space:
mode:
authormazda@chromium.org <mazda@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-11-16 04:26:56 +0000
committermazda@chromium.org <mazda@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-11-16 04:26:56 +0000
commit4be70c824d3d9804b76e09051cf47ceae1cfc49c (patch)
treed93e8a335c250c0a5421ead72ac66ba7f094f546 /chrome
parent39e133b99c843c0585b0c3d6b071a3298a681ca4 (diff)
downloadchromium_src-4be70c824d3d9804b76e09051cf47ceae1cfc49c.zip
chromium_src-4be70c824d3d9804b76e09051cf47ceae1cfc49c.tar.gz
chromium_src-4be70c824d3d9804b76e09051cf47ceae1cfc49c.tar.bz2
Show the candidate window always on top.
BUG=97261 TEST=Manual Review URL: http://codereview.chromium.org/8572002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110247 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome')
-rw-r--r--chrome/browser/chromeos/input_method/candidate_window.cc9
1 files changed, 5 insertions, 4 deletions
diff --git a/chrome/browser/chromeos/input_method/candidate_window.cc b/chrome/browser/chromeos/input_method/candidate_window.cc
index 4c35f53..dd451dd7 100644
--- a/chrome/browser/chromeos/input_method/candidate_window.cc
+++ b/chrome/browser/chromeos/input_method/candidate_window.cc
@@ -1673,8 +1673,10 @@ void CandidateWindowController::Impl::CreateView() {
// Create a non-decorated frame.
frame_.reset(new views::Widget);
// The size is initially zero.
- frame_->Init(
- views::Widget::InitParams(views::Widget::InitParams::TYPE_POPUP));
+ views::Widget::InitParams params(views::Widget::InitParams::TYPE_POPUP);
+ // Show the candidate window always on top
+ params.keep_on_top = true;
+ frame_->Init(params);
// Create the candidate window.
candidate_window_ = new CandidateWindowView(frame_.get());
@@ -1686,8 +1688,7 @@ void CandidateWindowController::Impl::CreateView() {
// Create the infolist window.
infolist_frame_.reset(new views::Widget);
- infolist_frame_->Init(
- views::Widget::InitParams(views::Widget::InitParams::TYPE_POPUP));
+ infolist_frame_->Init(params);
infolist_window_ = new InfolistWindowView(
infolist_frame_.get(), frame_.get());
infolist_window_->Init();