Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(95)

Issue 7740039: Don't activate POPUP window (Closed)

Created:
9 years, 4 months ago by oshima
Modified:
9 years, 3 months ago
CC:
chromium-reviews, dhollowa
Visibility:
Public.

Description

Don't activate POPUP window Clicking keyboard (and any popup like menu) was activating the widget, which hides VirtualKeyboard as it was stealing focus from browser window. This also moves the code that handles window activation to WindowManaer. Removed desktop_window_root_view.cc|h as it's no longer necesssary. BUG=none TEST=VirtualKeyboard on views desktop should work. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=98472

Patch Set 1 #

Patch Set 2 : sync #

Total comments: 11

Patch Set 3 : " #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+113 lines, -177 lines) Patch
M views/desktop/desktop_window_manager.h View 4 chunks +16 lines, -3 lines 0 comments Download
M views/desktop/desktop_window_manager.cc View 1 2 5 chunks +60 lines, -1 line 1 comment Download
D views/desktop/desktop_window_root_view.h View 1 chunk +0 lines, -37 lines 0 comments Download
D views/desktop/desktop_window_root_view.cc View 1 chunk +0 lines, -56 lines 0 comments Download
M views/desktop/desktop_window_view.h View 1 3 chunks +2 lines, -15 lines 0 comments Download
M views/desktop/desktop_window_view.cc View 1 6 chunks +7 lines, -59 lines 0 comments Download
M views/views.gyp View 1 2 1 chunk +0 lines, -2 lines 0 comments Download
M views/widget/native_widget_views.h View 2 chunks +2 lines, -1 line 0 comments Download
M views/widget/widget.cc View 1 2 3 chunks +11 lines, -3 lines 0 comments Download
M views/widget/window_manager.h View 2 chunks +8 lines, -0 lines 0 comments Download
M views/widget/window_manager.cc View 2 chunks +7 lines, -0 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
oshima
http://codereview.chromium.org/7740039/diff/2001/views/widget/widget.cc File views/widget/widget.cc (right): http://codereview.chromium.org/7740039/diff/2001/views/widget/widget.cc#newcode88 views/widget/widget.cc:88: return can_activate_; CanActivate is used only in native_widget_win.cc, and ...
9 years, 4 months ago (2011-08-25 22:55:53 UTC) #1
Ben Goodger (Google)
LGTM http://codereview.chromium.org/7740039/diff/2001/views/widget/widget.cc File views/widget/widget.cc (right): http://codereview.chromium.org/7740039/diff/2001/views/widget/widget.cc#newcode88 views/widget/widget.cc:88: return can_activate_; Shouldn't do.
9 years, 4 months ago (2011-08-25 23:12:44 UTC) #2
sadrul
http://codereview.chromium.org/7740039/diff/2001/views/desktop/desktop_window_manager.cc File views/desktop/desktop_window_manager.cc (right): http://codereview.chromium.org/7740039/diff/2001/views/desktop/desktop_window_manager.cc#newcode163 views/desktop/desktop_window_manager.cc:163: ->OnKeyEvent(event) : false; Could this just be 'active_widget_->OnKeyEvent(event)'? http://codereview.chromium.org/7740039/diff/2001/views/desktop/desktop_window_manager.cc#newcode200 ...
9 years, 4 months ago (2011-08-26 16:21:36 UTC) #3
oshima
sadrul PTAL http://codereview.chromium.org/7740039/diff/2001/views/desktop/desktop_window_manager.cc File views/desktop/desktop_window_manager.cc (right): http://codereview.chromium.org/7740039/diff/2001/views/desktop/desktop_window_manager.cc#newcode163 views/desktop/desktop_window_manager.cc:163: ->OnKeyEvent(event) : false; On 2011/08/26 16:21:36, sadrul ...
9 years, 4 months ago (2011-08-26 17:20:28 UTC) #4
sadrul
http://codereview.chromium.org/7740039/diff/2001/views/desktop/desktop_window_manager.cc File views/desktop/desktop_window_manager.cc (right): http://codereview.chromium.org/7740039/diff/2001/views/desktop/desktop_window_manager.cc#newcode163 views/desktop/desktop_window_manager.cc:163: ->OnKeyEvent(event) : false; On 2011/08/26 17:20:28, oshima wrote: > ...
9 years, 3 months ago (2011-08-26 18:41:05 UTC) #5
sadrul
9 years, 3 months ago (2011-08-26 18:43:03 UTC) #6
Forgot LGTM

Powered by Google App Engine
This is Rietveld 408576698