Reset the keep_on_top field in the InitParams for the omnibox dropdown and status...
commit954f24caec8364ef3f82c6b6d2e5f11f3828abb2
authorananta <ananta@chromium.org>
Tue, 14 Jul 2015 00:30:16 +0000 (13 17:30 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 14 Jul 2015 00:31:01 +0000 (14 00:31 +0000)
tree4f78e2c118f92e1b803b6216d1e611cbe87c2b16
parent59deecd553f78cbd95e555c824640b30d7aa7761
Reset the keep_on_top field in the InitParams for the omnibox dropdown and status bubble on Windows where these windows use the software compositor via the menu style.

The above windows use the software compositor to avoid sync calls from the browser UI thread to the GPU process. To achieve this we create the windows using the menu style
which uses the software compositor. However the menu style also gives us a topmost window which causes the status bubble text to show up even when the window is not active.

Fix is to reset the keep_on_top field in the InitParams structure.

BUG=508526

Review URL: https://codereview.chromium.org/1236113002

Cr-Commit-Position: refs/heads/master@{#338603}
chrome/browser/ui/views/omnibox/omnibox_popup_contents_view.cc
chrome/browser/ui/views/status_bubble_views.cc