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

Issue 11150031: Avoid using ScreenPositionController in ColoredWindowController's ctor (Closed)

Created:
8 years, 2 months ago by Jun Mukai
Modified:
8 years, 2 months ago
Reviewers:
sky
CC:
chromium-reviews, sadrul, ben+watch_chromium.org, oshima
Visibility:
Public.

Description

Avoid using ScreenPositionController in ColoredWindowController's ctor The current code causes a crash if |parent| belongs to 2nd display. We may want to ensure that |parent| shouldn't have kUsesScreenCoordinatesKey, but this CL rather fixes the caller's code as a quick fix. BUG=155656 TEST=on goobuntu, run chrome with --aura-host-window-size='800+0-1000x800,800+900-800x600', move a window to 2nd display, click the maximize button, and make sure that the click doesn't cause any crashes. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=162183

Patch Set 1 #

Total comments: 2

Patch Set 2 : #

Total comments: 2

Patch Set 3 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+3 lines, -1 line) Patch
M ash/wm/workspace/colored_window_controller.cc View 1 2 1 chunk +3 lines, -1 line 0 comments Download

Messages

Total messages: 9 (0 generated)
Jun Mukai
8 years, 2 months ago (2012-10-15 22:42:07 UTC) #1
sky
https://codereview.chromium.org/11150031/diff/1/ash/wm/workspace/colored_window_controller.cc File ash/wm/workspace/colored_window_controller.cc (right): https://codereview.chromium.org/11150031/diff/1/ash/wm/workspace/colored_window_controller.cc#newcode68 ash/wm/workspace/colored_window_controller.cc:68: widget->SetBounds(parent->GetBoundsInScreen()); My assumption here is that the parent does ...
8 years, 2 months ago (2012-10-15 23:07:52 UTC) #2
Jun Mukai
https://codereview.chromium.org/11150031/diff/1/ash/wm/workspace/colored_window_controller.cc File ash/wm/workspace/colored_window_controller.cc (right): https://codereview.chromium.org/11150031/diff/1/ash/wm/workspace/colored_window_controller.cc#newcode68 ash/wm/workspace/colored_window_controller.cc:68: widget->SetBounds(parent->GetBoundsInScreen()); On 2012/10/15 23:07:52, sky wrote: > My assumption ...
8 years, 2 months ago (2012-10-15 23:17:55 UTC) #3
sky
On Mon, Oct 15, 2012 at 4:17 PM, <mukai@chromium.org> wrote: > > https://codereview.chromium.org/11150031/diff/1/ash/wm/workspace/colored_window_controller.cc > File ...
8 years, 2 months ago (2012-10-15 23:41:32 UTC) #4
Jun Mukai
On 2012/10/15 23:41:32, sky wrote: > On Mon, Oct 15, 2012 at 4:17 PM, <mailto:mukai@chromium.org> ...
8 years, 2 months ago (2012-10-16 00:10:13 UTC) #5
sky
LGTM https://codereview.chromium.org/11150031/diff/5001/ash/wm/workspace/colored_window_controller.cc File ash/wm/workspace/colored_window_controller.cc (right): https://codereview.chromium.org/11150031/diff/5001/ash/wm/workspace/colored_window_controller.cc#newcode68 ash/wm/workspace/colored_window_controller.cc:68: // Sometimes |parent| has kUsesScreenCoordinatesKey which causes a ...
8 years, 2 months ago (2012-10-16 15:38:43 UTC) #6
Jun Mukai
https://codereview.chromium.org/11150031/diff/5001/ash/wm/workspace/colored_window_controller.cc File ash/wm/workspace/colored_window_controller.cc (right): https://codereview.chromium.org/11150031/diff/5001/ash/wm/workspace/colored_window_controller.cc#newcode68 ash/wm/workspace/colored_window_controller.cc:68: // Sometimes |parent| has kUsesScreenCoordinatesKey which causes a crash ...
8 years, 2 months ago (2012-10-16 16:20:28 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/mukai@chromium.org/11150031/10001
8 years, 2 months ago (2012-10-16 16:20:52 UTC) #8
commit-bot: I haz the power
8 years, 2 months ago (2012-10-16 18:30:30 UTC) #9
Change committed as 162183

Powered by Google App Engine
This is Rietveld 408576698