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

Issue 11140006: Fix code around display overscan settings. (Closed)

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

Description

Fix code around display overscan settings. The current logic is wrong actually in case of updating overscan insets several times. To replace the existing insets by new one, the existing insets has to be reimbursed beforehand. BUG=139419 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=162570

Patch Set 1 #

Total comments: 1

Patch Set 2 : #

Total comments: 6

Patch Set 3 : #

Patch Set 4 : #

Total comments: 7

Patch Set 5 : #

Patch Set 6 : #

Total comments: 2

Patch Set 7 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+25 lines, -10 lines) Patch
M ash/display/multi_display_manager.cc View 1 2 3 4 5 6 4 chunks +17 lines, -9 lines 0 comments Download
M ash/display/multi_display_manager_unittest.cc View 1 chunk +8 lines, -1 line 0 comments Download

Messages

Total messages: 18 (0 generated)
Jun Mukai
8 years, 2 months ago (2012-10-12 22:34:32 UTC) #1
Jun Mukai
oshima-san, could you review this CL?
8 years, 2 months ago (2012-10-16 21:20:59 UTC) #2
oshima
I think it's better to store native bounds in MultiDisplayManager. Let's discuss offline. https://codereview.chromium.org/11140006/diff/1/ui/gfx/display.cc File ...
8 years, 2 months ago (2012-10-16 22:46:26 UTC) #3
Jun Mukai
moved the all code to multi display manager as we talked offline.
8 years, 2 months ago (2012-10-16 23:14:25 UTC) #4
oshima
http://codereview.chromium.org/11140006/diff/6001/ash/display/multi_display_manager.cc File ash/display/multi_display_manager.cc (right): http://codereview.chromium.org/11140006/diff/6001/ash/display/multi_display_manager.cc#newcode155 ash/display/multi_display_manager.cc:155: for (DisplayList::iterator iter = displays_.begin(); FindDisplayForId http://codereview.chromium.org/11140006/diff/6001/ash/display/multi_display_manager.cc#newcode161 ash/display/multi_display_manager.cc:161: bounds.Inset(negated_insets.Scale(iter->device_scale_factor())); ...
8 years, 2 months ago (2012-10-16 23:54:17 UTC) #5
Jun Mukai
https://codereview.chromium.org/11140006/diff/6001/ash/display/multi_display_manager.cc File ash/display/multi_display_manager.cc (right): https://codereview.chromium.org/11140006/diff/6001/ash/display/multi_display_manager.cc#newcode155 ash/display/multi_display_manager.cc:155: for (DisplayList::iterator iter = displays_.begin(); On 2012/10/16 23:54:17, oshima ...
8 years, 2 months ago (2012-10-17 00:07:48 UTC) #6
oshima
https://codereview.chromium.org/11140006/diff/6001/ash/display/multi_display_manager.cc File ash/display/multi_display_manager.cc (right): https://codereview.chromium.org/11140006/diff/6001/ash/display/multi_display_manager.cc#newcode155 ash/display/multi_display_manager.cc:155: for (DisplayList::iterator iter = displays_.begin(); On 2012/10/17 00:07:49, Jun ...
8 years, 2 months ago (2012-10-17 01:09:40 UTC) #7
Jun Mukai
https://codereview.chromium.org/11140006/diff/6001/ash/display/multi_display_manager.cc File ash/display/multi_display_manager.cc (right): https://codereview.chromium.org/11140006/diff/6001/ash/display/multi_display_manager.cc#newcode155 ash/display/multi_display_manager.cc:155: for (DisplayList::iterator iter = displays_.begin(); On 2012/10/17 01:09:40, oshima ...
8 years, 2 months ago (2012-10-17 15:45:46 UTC) #8
oshima
l gtm if you make these change, and you can send it to sky. http://codereview.chromium.org/11140006/diff/4002/ash/display/multi_display_manager.cc ...
8 years, 2 months ago (2012-10-17 16:34:09 UTC) #9
Jun Mukai
https://codereview.chromium.org/11140006/diff/4002/ash/display/multi_display_manager.cc File ash/display/multi_display_manager.cc (right): https://codereview.chromium.org/11140006/diff/4002/ash/display/multi_display_manager.cc#newcode135 ash/display/multi_display_manager.cc:135: return GetInvalidDisplay(); On 2012/10/17 16:34:09, oshima wrote: > can ...
8 years, 2 months ago (2012-10-17 16:53:40 UTC) #10
Jun Mukai
sky, can you review this?
8 years, 2 months ago (2012-10-17 16:53:55 UTC) #11
Jun Mukai
https://codereview.chromium.org/11140006/diff/4002/ash/display/multi_display_manager.cc File ash/display/multi_display_manager.cc (right): https://codereview.chromium.org/11140006/diff/4002/ash/display/multi_display_manager.cc#newcode135 ash/display/multi_display_manager.cc:135: return GetInvalidDisplay(); On 2012/10/17 16:53:40, Jun Mukai wrote: > ...
8 years, 2 months ago (2012-10-17 17:37:24 UTC) #12
Jun Mukai
derat, can you review this? I'd like to reduce sky's review load...
8 years, 2 months ago (2012-10-17 17:58:46 UTC) #13
Daniel Erat
lgtm http://codereview.chromium.org/11140006/diff/7006/ash/display/multi_display_manager.cc File ash/display/multi_display_manager.cc (right): http://codereview.chromium.org/11140006/diff/7006/ash/display/multi_display_manager.cc#newcode151 ash/display/multi_display_manager.cc:151: // Reimburse the existing insets before applying the ...
8 years, 2 months ago (2012-10-17 18:46:21 UTC) #14
Jun Mukai
https://codereview.chromium.org/11140006/diff/7006/ash/display/multi_display_manager.cc File ash/display/multi_display_manager.cc (right): https://codereview.chromium.org/11140006/diff/7006/ash/display/multi_display_manager.cc#newcode151 ash/display/multi_display_manager.cc:151: // Reimburse the existing insets before applying the new ...
8 years, 2 months ago (2012-10-17 20:54:39 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/mukai@chromium.org/11140006/17002
8 years, 2 months ago (2012-10-17 20:57:19 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/mukai@chromium.org/11140006/17002
8 years, 2 months ago (2012-10-17 21:08:01 UTC) #17
commit-bot: I haz the power
8 years, 2 months ago (2012-10-17 23:53:50 UTC) #18
Change committed as 162570

Powered by Google App Engine
This is Rietveld 408576698