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

Issue 2172363002: Created min size for print preview dialog and modified to allow the

Created:
4 years, 5 months ago by rbpotter
Modified:
4 years ago
Reviewers:
Lei Zhang, Mike Wittman, sky
CC:
chromium-reviews, tfarina, tapted
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Created min size for print preview dialog and modified to allow the constrained web dialog to be larger than the parent window while still remaining child modal. Currently ChromeOS only.

Patch Set 1 #

Patch Set 2 : Changed window bounds checking to include possible out-of-bounds children. #

Patch Set 3 : reduced diff #

Total comments: 15

Patch Set 4 : Fixed comments. Made ChromeOS only. Separated top level and bounds logic. #

Patch Set 5 : Track independent bounds as native window property not member of widget class #

Total comments: 8

Patch Set 6 : Track unclipped windows in modal dialog manager #

Patch Set 7 : Change to CrOS only. #

Total comments: 35

Patch Set 8 : Various fixes #

Total comments: 14

Patch Set 9 : Edit deps to fix compile error. #

Patch Set 10 : Fix ifdef logic, return deps to normal #

Total comments: 10

Patch Set 11 : Fix variable names and comments. #

Patch Set 12 : Fix build and compiler errors #

Patch Set 13 : Add check for independent bounds key in targeter #

Patch Set 14 : Fix targeting and missing widget on unit tests. #

Total comments: 29

Patch Set 15 : Fix comments and deal with merge conflict. #

Patch Set 16 : Fix Mac compile error. #

Total comments: 27

Patch Set 17 : Fix comments #

Patch Set 18 : Modify tracking of nonclipped state for new code structure. #

Total comments: 4

Patch Set 19 : Fix nits. #

Patch Set 20 : Initial version with top level window. #

Patch Set 21 : Switched to make new dialogs window modal. #

Patch Set 22 : Top level window modal windows w/child modal behavior #

Patch Set 23 : Fix address bar bug + compile error. #

Patch Set 24 : Fix bad window modal return from constrained web dialogs. #

Patch Set 25 : Fixes to print preview tests. #

Patch Set 26 : Fix mac build break. #

Patch Set 27 : Fix mac build break. #

Patch Set 28 : fix mac build error #

Total comments: 3

Patch Set 29 : Windows modifications #

Patch Set 30 : Merge in Windows changes #

Patch Set 31 : Fix test errors #

Patch Set 32 : Fix test memory leak #

Patch Set 33 : fix mac #

Patch Set 34 : Remove activation change observation #

Patch Set 35 : Try to fix build again #

Patch Set 36 : Fix Mac build error #

Patch Set 37 : Fix unused variable for mac #

Patch Set 38 : Merge ConstrainedWebDialog functions #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1059 lines, -84 lines) Patch
M chrome/browser/printing/print_preview_dialog_controller.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 4 chunks +9 lines, -2 lines 0 comments Download
M chrome/browser/printing/print_preview_dialog_controller.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 5 chunks +33 lines, -6 lines 0 comments Download
M chrome/browser/printing/print_preview_dialog_controller_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 11 chunks +35 lines, -1 line 0 comments Download
M chrome/browser/printing/print_preview_test.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 2 chunks +24 lines, -0 lines 0 comments Download
M chrome/browser/printing/print_preview_test.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 2 chunks +26 lines, -0 lines 0 comments Download
M chrome/browser/ui/cocoa/constrained_web_dialog_delegate_mac.mm View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +18 lines, -0 lines 0 comments Download
M chrome/browser/ui/views/constrained_web_dialog_delegate_views.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 7 chunks +49 lines, -18 lines 0 comments Download
M chrome/browser/ui/webui/certificate_viewer_webui.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/webui/constrained_web_dialog_ui.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 1 chunk +26 lines, -0 lines 0 comments Download
M chrome/browser/ui/webui/constrained_web_dialog_ui_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 4 chunks +22 lines, -3 lines 0 comments Download
M chrome/browser/ui/webui/media_router/media_router_dialog_controller_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/ui/webui/print_preview/print_preview_ui_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 7 chunks +20 lines, -0 lines 0 comments Download
M chrome/test/base/testing_browser_process.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/test/base/testing_browser_process.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 3 chunks +12 lines, -1 line 0 comments Download
M components/constrained_window/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 1 chunk +1 line, -0 lines 0 comments Download
M components/constrained_window/DEPS View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 1 chunk +2 lines, -0 lines 0 comments Download
M components/constrained_window/constrained_window_views.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 2 chunks +27 lines, -1 line 0 comments Download
M components/constrained_window/constrained_window_views.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 6 chunks +59 lines, -4 lines 0 comments Download
M components/constrained_window/native_web_contents_modal_dialog_manager_views.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 4 chunks +140 lines, -4 lines 0 comments Download
M components/constrained_window/native_web_contents_modal_dialog_manager_views.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 11 chunks +460 lines, -36 lines 0 comments Download
M components/constrained_window/native_web_contents_modal_dialog_manager_views_mac.mm View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 chunk +2 lines, -1 line 0 comments Download
M components/constrained_window/show_modal_dialog_cocoa.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +9 lines, -0 lines 0 comments Download
M components/constrained_window/show_modal_dialog_views.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +13 lines, -1 line 0 comments Download
M components/web_modal/single_web_contents_dialog_manager.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +1 line, -1 line 0 comments Download
M ui/wm/core/window_modality_controller.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 1 chunk +6 lines, -0 lines 0 comments Download
M ui/wm/core/window_modality_controller.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 6 chunks +61 lines, -2 lines 0 comments Download

Messages

Total messages: 201 (167 generated)
rbpotter
Current set of changes. Have made some updates to reduce the diff size. See comments ...
4 years, 5 months ago (2016-07-25 18:53:28 UTC) #2
Lei Zhang
I defer to the UI experts. https://codereview.chromium.org/2172363002/diff/80001/chrome/browser/printing/print_preview_dialog_controller.cc File chrome/browser/printing/print_preview_dialog_controller.cc (right): https://codereview.chromium.org/2172363002/diff/80001/chrome/browser/printing/print_preview_dialog_controller.cc#newcode116 chrome/browser/printing/print_preview_dialog_controller.cc:116: int expandWidth = ...
4 years, 5 months ago (2016-07-25 21:35:10 UTC) #4
Mike Wittman
Have you tested on Windows? I don't think this has the intended effect on that ...
4 years, 4 months ago (2016-07-26 17:27:35 UTC) #5
rbpotter
Fixed comments and fixed a bug due to using is_top_level as the indicator for the ...
4 years, 4 months ago (2016-07-26 21:48:19 UTC) #8
rbpotter
On 2016/07/26 21:48:19, rbpotter wrote: > Fixed comments and fixed a bug due to using ...
4 years, 4 months ago (2016-07-27 02:56:34 UTC) #9
Mike Wittman
A general comment: the form of this approach seems reasonable, but the Views changes feel ...
4 years, 4 months ago (2016-07-27 18:21:52 UTC) #10
rbpotter
Modified so that the independent bounds parameter is a native window property and not a ...
4 years, 4 months ago (2016-08-04 23:00:30 UTC) #19
Mike Wittman
https://codereview.chromium.org/2172363002/diff/240001/components/constrained_window/constrained_window_views.cc File components/constrained_window/constrained_window_views.cc (right): https://codereview.chromium.org/2172363002/diff/240001/components/constrained_window/constrained_window_views.cc#newcode26 components/constrained_window/constrained_window_views.cc:26: const char kHasIndependentBoundsKey[] = "__INDEPENDENT_BOUNDS__"; If I understood Scott ...
4 years, 4 months ago (2016-08-05 16:03:46 UTC) #20
rbpotter
https://codereview.chromium.org/2172363002/diff/380001/chrome/browser/ui/views/constrained_web_dialog_delegate_views.cc File chrome/browser/ui/views/constrained_web_dialog_delegate_views.cc (right): https://codereview.chromium.org/2172363002/diff/380001/chrome/browser/ui/views/constrained_web_dialog_delegate_views.cc#newcode305 chrome/browser/ui/views/constrained_web_dialog_delegate_views.cc:305: #if !defined(OS_CHROMEOS) When testing on Windows, dialogs still get ...
4 years, 4 months ago (2016-08-10 00:42:31 UTC) #28
rbpotter
https://codereview.chromium.org/2172363002/diff/240001/components/constrained_window/constrained_window_views.cc File components/constrained_window/constrained_window_views.cc (right): https://codereview.chromium.org/2172363002/diff/240001/components/constrained_window/constrained_window_views.cc#newcode26 components/constrained_window/constrained_window_views.cc:26: const char kHasIndependentBoundsKey[] = "__INDEPENDENT_BOUNDS__"; On 2016/08/05 16:03:46, Mike ...
4 years, 4 months ago (2016-08-12 16:36:07 UTC) #29
Mike Wittman
https://codereview.chromium.org/2172363002/diff/380001/chrome/browser/printing/print_preview_dialog_controller.cc File chrome/browser/printing/print_preview_dialog_controller.cc (right): https://codereview.chromium.org/2172363002/diff/380001/chrome/browser/printing/print_preview_dialog_controller.cc#newcode100 chrome/browser/printing/print_preview_dialog_controller.cc:100: // Modified to match requested size. Previously: 800, 480. ...
4 years, 4 months ago (2016-08-12 22:51:35 UTC) #30
rbpotter
https://codereview.chromium.org/2172363002/diff/380001/chrome/browser/printing/print_preview_dialog_controller.cc File chrome/browser/printing/print_preview_dialog_controller.cc (right): https://codereview.chromium.org/2172363002/diff/380001/chrome/browser/printing/print_preview_dialog_controller.cc#newcode100 chrome/browser/printing/print_preview_dialog_controller.cc:100: // Modified to match requested size. Previously: 800, 480. ...
4 years, 4 months ago (2016-08-15 18:03:46 UTC) #32
Mike Wittman
https://codereview.chromium.org/2172363002/diff/420001/chrome/browser/printing/print_preview_dialog_controller.cc File chrome/browser/printing/print_preview_dialog_controller.cc (right): https://codereview.chromium.org/2172363002/diff/420001/chrome/browser/printing/print_preview_dialog_controller.cc#newcode102 chrome/browser/printing/print_preview_dialog_controller.cc:102: // keeps Mac behavior the same as before new ...
4 years, 4 months ago (2016-08-15 19:36:37 UTC) #41
rbpotter
Fixed last set of comments. Also, despite fixing the DEPS file (which allowed the CL ...
4 years, 4 months ago (2016-08-15 21:32:54 UTC) #44
Mike Wittman
On 2016/08/15 21:32:54, rbpotter wrote: > Fixed last set of comments. Also, despite fixing the ...
4 years, 4 months ago (2016-08-16 01:07:08 UTC) #45
rbpotter
https://codereview.chromium.org/2172363002/diff/500001/chrome/browser/ui/cocoa/constrained_web_dialog_delegate_mac.mm File chrome/browser/ui/cocoa/constrained_web_dialog_delegate_mac.mm (right): https://codereview.chromium.org/2172363002/diff/500001/chrome/browser/ui/cocoa/constrained_web_dialog_delegate_mac.mm#newcode252 chrome/browser/ui/cocoa/constrained_web_dialog_delegate_mac.mm:252: // Deleted when the dialog closes. On 2016/08/16 01:07:07, ...
4 years, 4 months ago (2016-08-16 18:49:44 UTC) #46
Mike Wittman
These changes look good. I think the build fix is the only outstanding issue.
4 years, 4 months ago (2016-08-16 19:37:43 UTC) #47
rbpotter
Modified to check for the independent bounds flag in the window targeter. Without this extra ...
4 years, 4 months ago (2016-08-17 23:13:44 UTC) #71
Mike Wittman
components/{constrained_window,web_modal} lgtm, with nits https://codereview.chromium.org/2172363002/diff/660001/components/constrained_window/constrained_window_views.cc File components/constrained_window/constrained_window_views.cc (right): https://codereview.chromium.org/2172363002/diff/660001/components/constrained_window/constrained_window_views.cc#newcode146 components/constrained_window/constrained_window_views.cc:146: (widget->GetNativeWindowProperty(aura::kHasIndependentBoundsKey) != NULL); nits: no ...
4 years, 4 months ago (2016-08-18 19:22:54 UTC) #72
Lei Zhang
https://codereview.chromium.org/2172363002/diff/660001/chrome/browser/printing/print_preview_dialog_controller.cc File chrome/browser/printing/print_preview_dialog_controller.cc (right): https://codereview.chromium.org/2172363002/diff/660001/chrome/browser/printing/print_preview_dialog_controller.cc#newcode103 chrome/browser/printing/print_preview_dialog_controller.cc:103: // is later overriden by the size of the ...
4 years, 4 months ago (2016-08-18 20:30:58 UTC) #73
rbpotter
Finished updating to reflect comments. Note that there are several other changes as well. I ...
4 years, 4 months ago (2016-08-19 01:59:10 UTC) #84
Lei Zhang
nits nits nits https://codereview.chromium.org/2172363002/diff/660001/chrome/browser/printing/print_preview_dialog_controller.cc File chrome/browser/printing/print_preview_dialog_controller.cc (right): https://codereview.chromium.org/2172363002/diff/660001/chrome/browser/printing/print_preview_dialog_controller.cc#newcode107 chrome/browser/printing/print_preview_dialog_controller.cc:107: const gfx::Size kMinDialogSize(438, 455); On 2016/08/19 ...
4 years, 4 months ago (2016-08-19 03:28:47 UTC) #85
Mike Wittman
not lgtm (while reviewing merged changes) https://codereview.chromium.org/2172363002/diff/740001/components/constrained_window/show_modal_dialog_cocoa.cc File components/constrained_window/show_modal_dialog_cocoa.cc (right): https://codereview.chromium.org/2172363002/diff/740001/components/constrained_window/show_modal_dialog_cocoa.cc#newcode36 components/constrained_window/show_modal_dialog_cocoa.cc:36: // Mac uses ...
4 years, 4 months ago (2016-08-19 14:57:29 UTC) #88
rbpotter
https://codereview.chromium.org/2172363002/diff/740001/chrome/browser/printing/print_preview_dialog_controller.cc File chrome/browser/printing/print_preview_dialog_controller.cc (right): https://codereview.chromium.org/2172363002/diff/740001/chrome/browser/printing/print_preview_dialog_controller.cc#newcode101 chrome/browser/printing/print_preview_dialog_controller.cc:101: // Gives ChromeOS dialogs the requested minimum sizei of ...
4 years, 4 months ago (2016-08-19 16:59:43 UTC) #89
Lei Zhang
chrome/ lgtm
4 years, 4 months ago (2016-08-19 17:48:46 UTC) #92
Mike Wittman
https://codereview.chromium.org/2172363002/diff/740001/components/web_modal/web_contents_modal_dialog_manager.h File components/web_modal/web_contents_modal_dialog_manager.h (right): https://codereview.chromium.org/2172363002/diff/740001/components/web_modal/web_contents_modal_dialog_manager.h#newcode59 components/web_modal/web_contents_modal_dialog_manager.h:59: void AddNonClippedDialog(gfx::NativeWindow dialog) override; On 2016/08/19 16:59:42, rbpotter wrote: ...
4 years, 4 months ago (2016-08-19 17:51:42 UTC) #93
rbpotter
On 2016/08/19 17:51:42, Mike Wittman wrote: > https://codereview.chromium.org/2172363002/diff/740001/components/web_modal/web_contents_modal_dialog_manager.h > File components/web_modal/web_contents_modal_dialog_manager.h (right): > > https://codereview.chromium.org/2172363002/diff/740001/components/web_modal/web_contents_modal_dialog_manager.h#newcode59 ...
4 years, 4 months ago (2016-08-19 18:59:53 UTC) #96
Mike Wittman
components/{constrained_window,web_modal} re-lgtm, with nits https://codereview.chromium.org/2172363002/diff/780001/components/constrained_window/native_web_contents_modal_dialog_manager_views.cc File components/constrained_window/native_web_contents_modal_dialog_manager_views.cc (right): https://codereview.chromium.org/2172363002/diff/780001/components/constrained_window/native_web_contents_modal_dialog_manager_views.cc#newcode60 components/constrained_window/native_web_contents_modal_dialog_manager_views.cc:60: ManageDialog(bool is_nonclipped) { nit: line ...
4 years, 4 months ago (2016-08-19 19:46:58 UTC) #97
rbpotter
https://codereview.chromium.org/2172363002/diff/780001/components/constrained_window/native_web_contents_modal_dialog_manager_views.cc File components/constrained_window/native_web_contents_modal_dialog_manager_views.cc (right): https://codereview.chromium.org/2172363002/diff/780001/components/constrained_window/native_web_contents_modal_dialog_manager_views.cc#newcode60 components/constrained_window/native_web_contents_modal_dialog_manager_views.cc:60: ManageDialog(bool is_nonclipped) { On 2016/08/19 19:46:57, Mike Wittman wrote: ...
4 years, 4 months ago (2016-08-19 21:43:38 UTC) #102
rbpotter
On 2016/08/19 21:43:38, rbpotter wrote: > https://codereview.chromium.org/2172363002/diff/780001/components/constrained_window/native_web_contents_modal_dialog_manager_views.cc > File > components/constrained_window/native_web_contents_modal_dialog_manager_views.cc > (right): > > ...
4 years, 4 months ago (2016-08-24 16:56:45 UTC) #105
sky
It seems like there is a misunderstanding. My suggestion for how to do this is ...
4 years, 4 months ago (2016-08-24 19:38:04 UTC) #106
sky
https://codereview.chromium.org/2172363002/diff/1060001/components/constrained_window/constrained_window_views.h File components/constrained_window/constrained_window_views.h (right): https://codereview.chromium.org/2172363002/diff/1060001/components/constrained_window/constrained_window_views.h#newcode52 components/constrained_window/constrained_window_views.h:52: // dialog (peer of the |web_contents| native window dialog ...
4 years, 3 months ago (2016-09-16 16:40:25 UTC) #143
rbpotter
Apologies for dropping this for a while. I think this is ready for another initial ...
4 years ago (2016-11-29 02:37:43 UTC) #196
sky
4 years ago (2016-11-29 21:41:38 UTC) #197
On Mon, Nov 28, 2016 at 6:37 PM,  <rbpotter@chromium.org> wrote:
> Apologies for dropping this for a while. I think this is ready for another
> initial look.
>
> On 2016/09/16 16:40:25, sky wrote:
>>
>
https://codereview.chromium.org/2172363002/diff/1060001/components/constraine...
>> File components/constrained_window/constrained_window_views.h (right):
>>
>>
>
https://codereview.chromium.org/2172363002/diff/1060001/components/constraine...
>> components/constrained_window/constrained_window_views.h:52: // dialog
>> (peer
> of
>> the |web_contents| native window dialog host rather than a
>> It isn't a peer, is it? It's a top level, right?
> It is a top level, fixed the comment.
>>
>>
>
https://codereview.chromium.org/2172363002/diff/1060001/components/constraine...
>> components/constrained_window/constrained_window_views.h:57: void
>> ShowTopLevelModalDialog(gfx::NativeWindow dialog,
>> Can we move this logic into ShowWebModalDialogViews? In other words, do we
>> really need to support both variants? Or said differently, can we make all
>> web
>> modal dialogs get the new behavior?
> I didn't want to change the existing behavior for the other dialogs since I
> don't think they have the same problem with elements shrinking arbitrarily
> small
> or disappearing like the preview does. However, if you think that is the
> better
> approach, I can experiment with making all dialogs have the new behavior.

Wouldn't the problem occur if you shrink the browser down to a small
enough size for all existing dialogs? From a complexity perspective it
would be better to support only one vs two. Is there a reason not to
convert everyone to the new behavior?

  -Scott

>>
>>
>
https://codereview.chromium.org/2172363002/diff/1060001/components/constraine...
>> components/constrained_window/constrained_window_views.h:80:
>> views::Widget*
>> ShowTopLevelWebModalDialogViews(
>> I'm confused by the need for this and ShowTopLevelModalDialog. They have
> roughly
>> the same description. Maybe I'm missing something?
> I fixed these descriptions. One creates the widget while the other assumes
> it
> already exists.
>
>
> https://codereview.chromium.org/2172363002/

-- 
You received this message because you are subscribed to the Google Groups
"Chromium-reviews" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to chromium-reviews+unsubscribe@chromium.org.

Powered by Google App Engine
This is Rietveld 408576698