summaryrefslogtreecommitdiffstats
path: root/ui/views/widget
diff options
context:
space:
mode:
authorrobertshield@chromium.org <robertshield@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-05-02 18:53:37 +0000
committerrobertshield@chromium.org <robertshield@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-05-02 18:53:37 +0000
commit884401d3322ee142251a017ac03b23f66467336a (patch)
tree0fa0921aeed80a1fa98aa883ae7b47411c227fc7 /ui/views/widget
parent9959eeb989af5ebebfa28a37284446c528c7fecf (diff)
downloadchromium_src-884401d3322ee142251a017ac03b23f66467336a.zip
chromium_src-884401d3322ee142251a017ac03b23f66467336a.tar.gz
chromium_src-884401d3322ee142251a017ac03b23f66467336a.tar.bz2
Make javascript dialogs into top-level windows for desktop aura.
Also, correct aura window sizing on desktop aura for Windows. BUG=230935, 234558, 225252 TEST=NONE (yet) Review URL: https://chromiumcodereview.appspot.com/13896011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@197949 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/views/widget')
-rw-r--r--ui/views/widget/desktop_aura/desktop_native_widget_aura.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/ui/views/widget/desktop_aura/desktop_native_widget_aura.cc b/ui/views/widget/desktop_aura/desktop_native_widget_aura.cc
index 579a0fe..440a614 100644
--- a/ui/views/widget/desktop_aura/desktop_native_widget_aura.cc
+++ b/ui/views/widget/desktop_aura/desktop_native_widget_aura.cc
@@ -545,7 +545,11 @@ void DesktopNativeWidgetAura::SetCursor(gfx::NativeCursor cursor) {
void DesktopNativeWidgetAura::ClearNativeFocus() {
desktop_root_window_host_->ClearNativeFocus();
- aura::client::GetFocusClient(window_)->ResetFocusWithinActiveWindow(window_);
+
+ if (ShouldActivate()) {
+ aura::client::GetFocusClient(window_)->
+ ResetFocusWithinActiveWindow(window_);
+ }
}
gfx::Rect DesktopNativeWidgetAura::GetWorkAreaBoundsInScreen() const {