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

Issue 17038002: Separate the NTP app ordering from the app list app ordering (Closed)

Created:
7 years, 6 months ago by calamity
Modified:
6 years, 11 months ago
CC:
chromium-reviews, chrome-apps-syd-reviews_chromium.org, akalin, tfarina, Aaron Boodman, Raghu Simha, chromium-apps-reviews_chromium.org, haitaol1, tim (not reviewing)
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

Separate the NTP app ordering from the app list app ordering This patch separates the ordering logic for the NTP apps page and the app list app page. This includes adding a new sync field for the app list ordinal. BUG=245728 TBR=zea@chromium.org

Patch Set 1 #

Total comments: 1

Patch Set 2 : add/fix some tests, move code to app_list directory #

Patch Set 3 : add sync test #

Total comments: 48

Patch Set 4 : rework #

Total comments: 1

Patch Set 5 : rebase #

Patch Set 6 : respect default app ordering #

Patch Set 7 : rename app_list_extension_ordering to app_list_extension_sorting for consistency #

Total comments: 38

Patch Set 8 : rework #

Total comments: 13

Patch Set 9 : rework #

Patch Set 10 : rebase #

Patch Set 11 : add migration from NTP sorting #

Total comments: 2

Patch Set 12 : change from notification to observer #

Total comments: 4

Patch Set 13 : rebase #

Patch Set 14 : fix crash on cancelled install followed by app list drag on subsequent install #

Patch Set 15 : rework + fix tests #

Total comments: 10

Patch Set 16 : rework #

Patch Set 17 : rebase #

Patch Set 18 : rebase #

Patch Set 19 : default initialization of default order #

Total comments: 6

Patch Set 20 : add comments #

Total comments: 2

Patch Set 21 : remove extension_service_unittests assumption that prefs are empty #

Patch Set 22 : revert lazy initialzation #

Total comments: 2

Patch Set 23 : change variable name, add a comment #

Patch Set 24 : rebase #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+956 lines, -165 lines) Patch
M chrome/browser/extensions/activity_log/activity_log.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 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/app_sync_bundle.cc View 1 2 3 4 5 6 7 8 9 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/extensions/app_sync_data.h View 3 chunks +6 lines, -2 lines 0 comments Download
M chrome/browser/extensions/app_sync_data.cc View 3 chunks +7 lines, -2 lines 0 comments Download
M chrome/browser/extensions/extension_prefs.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 3 chunks +8 lines, -0 lines 0 comments Download
M chrome/browser/extensions/extension_prefs.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 3 chunks +7 lines, -0 lines 0 comments Download
M chrome/browser/extensions/extension_service.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 5 chunks +13 lines, -1 line 0 comments Download
M chrome/browser/extensions/extension_service_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 38 chunks +56 lines, -47 lines 0 comments Download
M chrome/browser/extensions/extension_sorting.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/browser/extensions/extension_sorting.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +12 lines, -0 lines 0 comments Download
M chrome/browser/extensions/extension_sync_bundle.cc View 1 2 3 4 5 6 7 8 9 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/extensions/install_observer.h View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/install_tracker.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 3 chunks +11 lines, -4 lines 0 comments Download
M chrome/browser/extensions/install_tracker.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 +11 lines, -11 lines 0 comments Download
M chrome/browser/sync/test/integration/two_client_apps_sync_test.cc View 1 2 3 4 5 6 7 8 2 chunks +31 lines, -0 lines 0 comments Download
A chrome/browser/ui/app_list/app_list_extension_sorting.h 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 +129 lines, -0 lines 0 comments Download
A chrome/browser/ui/app_list/app_list_extension_sorting.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +329 lines, -0 lines 0 comments Download
A chrome/browser/ui/app_list/app_list_extension_sorting_observer.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 1 chunk +18 lines, -0 lines 0 comments Download
A chrome/browser/ui/app_list/app_list_extension_sorting_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +229 lines, -0 lines 0 comments Download
M chrome/browser/ui/app_list/apps_model_builder.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 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/app_list/apps_model_builder.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 5 chunks +5 lines, -13 lines 0 comments Download
M chrome/browser/ui/app_list/apps_model_builder_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 5 chunks +29 lines, -31 lines 0 comments Download
M chrome/browser/ui/app_list/extension_app_item.h View 1 2 3 4 5 6 7 8 9 2 chunks +8 lines, -3 lines 0 comments Download
M chrome/browser/ui/app_list/extension_app_item.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 6 chunks +19 lines, -41 lines 0 comments Download
chrome/browser/ui/app_list/search/app_result.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/app_list/search/app_result.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/app_list/search/webstore/webstore_result.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 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/app_list/search/webstore/webstore_result.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 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/extensions/application_launch.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 2 chunks +2 lines, -0 lines 2 comments Download
M chrome/chrome_browser_ui.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 2 chunks +4 lines, -1 line 0 comments Download
M chrome/chrome_tests_unit.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +1 line, -0 lines 0 comments Download
M chrome/test/data/extensions/app_list/Preferences View 1 3 chunks +3 lines, -0 lines 0 comments Download
M sync/protocol/app_specifics.proto View 2 chunks +4 lines, -1 line 0 comments Download
M sync/protocol/proto_value_conversions.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 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 42 (0 generated)
calamity
Main changes: chrome/browser/extensions/extension_ordering.{h,cc} chrome/browser/extensions/app_list_extension_ordering.{h,cc} Sync changes are pretty much all in sync/ and chrome/browser/extensions/app_sync_*. Tests ...
7 years, 6 months ago (2013-06-14 02:05:33 UTC) #1
calamity
Made some of the changes suggested and added tests.
7 years, 6 months ago (2013-06-18 05:54:20 UTC) #2
koz (OOO until 15th September)
initial pass https://codereview.chromium.org/17038002/diff/1/chrome/browser/ui/app_list/extension_app_item.cc File chrome/browser/ui/app_list/extension_app_item.cc (right): https://codereview.chromium.org/17038002/diff/1/chrome/browser/ui/app_list/extension_app_item.cc#newcode130 chrome/browser/ui/app_list/extension_app_item.cc:130: // Handles only predecessor or only successor ...
7 years, 6 months ago (2013-06-18 07:41:36 UTC) #3
calamity
https://chromiumcodereview.appspot.com/17038002/diff/21029/chrome/browser/extensions/extension_service.cc File chrome/browser/extensions/extension_service.cc (right): https://chromiumcodereview.appspot.com/17038002/diff/21029/chrome/browser/extensions/extension_service.cc#newcode1474 chrome/browser/extensions/extension_service.cc:1474: ordering->SetAppListOrdinalForSync( On 2013/06/18 07:41:36, koz wrote: > Why do ...
7 years, 6 months ago (2013-06-19 05:09:17 UTC) #4
koz (OOO until 15th September)
lgtm https://chromiumcodereview.appspot.com/17038002/diff/21029/chrome/browser/ui/app_list/app_list_extension_ordering.cc File chrome/browser/ui/app_list/app_list_extension_ordering.cc (right): https://chromiumcodereview.appspot.com/17038002/diff/21029/chrome/browser/ui/app_list/app_list_extension_ordering.cc#newcode112 chrome/browser/ui/app_list/app_list_extension_ordering.cc:112: InsertAtBack(extension_id); On 2013/06/19 05:09:17, calamity wrote: > On ...
7 years, 6 months ago (2013-06-19 06:11:45 UTC) #5
tapted
https://chromiumcodereview.appspot.com/17038002/diff/21029/chrome/browser/ui/app_list/app_list_extension_ordering.cc File chrome/browser/ui/app_list/app_list_extension_ordering.cc (right): https://chromiumcodereview.appspot.com/17038002/diff/21029/chrome/browser/ui/app_list/app_list_extension_ordering.cc#newcode61 chrome/browser/ui/app_list/app_list_extension_ordering.cc:61: ++next_it; On 2013/06/19 05:09:17, calamity wrote: > On 2013/06/18 ...
7 years, 6 months ago (2013-06-19 10:47:58 UTC) #6
xiyuan
Thank you for looking into this. It's the right thing to use separate ordering data ...
7 years, 6 months ago (2013-06-19 17:43:12 UTC) #7
koz (OOO until 15th September)
On 2013/06/19 17:43:12, xiyuan wrote: > Thank you for looking into this. It's the right ...
7 years, 6 months ago (2013-06-20 01:44:14 UTC) #8
xiyuan
On 2013/06/20 01:44:14, koz wrote: > On 2013/06/19 17:43:12, xiyuan wrote: > > Thank you ...
7 years, 6 months ago (2013-06-20 03:31:31 UTC) #9
calamity
Added default app ordinal support and renamed to app_list_extension_ordering.
7 years, 5 months ago (2013-07-05 04:47:34 UTC) #10
xiyuan
We probably should get a sync engineer to review the app sync data part change ...
7 years, 5 months ago (2013-07-05 06:06:17 UTC) #11
koz (OOO until 15th September)
https://codereview.chromium.org/17038002/diff/81001/chrome/browser/ui/app_list/app_list_extension_sorting.h File chrome/browser/ui/app_list/app_list_extension_sorting.h (right): https://codereview.chromium.org/17038002/diff/81001/chrome/browser/ui/app_list/app_list_extension_sorting.h#newcode34 chrome/browser/ui/app_list/app_list_extension_sorting.h:34: // reflect the same data. Could you elaborate more ...
7 years, 5 months ago (2013-07-08 01:02:23 UTC) #12
calamity
https://codereview.chromium.org/17038002/diff/81001/chrome/browser/sync/test/integration/two_client_apps_sync_test.cc File chrome/browser/sync/test/integration/two_client_apps_sync_test.cc (right): https://codereview.chromium.org/17038002/diff/81001/chrome/browser/sync/test/integration/two_client_apps_sync_test.cc#newcode33 chrome/browser/sync/test/integration/two_client_apps_sync_test.cc:33: void MoveChromeAppToEnd(AppListExtensionSorting* ordering) { On 2013/07/05 06:06:18, xiyuan wrote: ...
7 years, 5 months ago (2013-07-11 03:31:00 UTC) #13
xiyuan
https://codereview.chromium.org/17038002/diff/81001/chrome/browser/ui/app_list/app_list_extension_sorting.cc File chrome/browser/ui/app_list/app_list_extension_sorting.cc (right): https://codereview.chromium.org/17038002/diff/81001/chrome/browser/ui/app_list/app_list_extension_sorting.cc#newcode74 chrome/browser/ui/app_list/app_list_extension_sorting.cc:74: : app_list_ordinal_map_.begin()->first.CreateBefore(); On 2013/07/11 03:31:00, calamity wrote: > On ...
7 years, 5 months ago (2013-07-11 05:39:29 UTC) #14
koz (OOO until 15th September)
https://codereview.chromium.org/17038002/diff/81001/chrome/browser/ui/app_list/app_list_extension_sorting.h File chrome/browser/ui/app_list/app_list_extension_sorting.h (right): https://codereview.chromium.org/17038002/diff/81001/chrome/browser/ui/app_list/app_list_extension_sorting.h#newcode34 chrome/browser/ui/app_list/app_list_extension_sorting.h:34: // reflect the same data. On 2013/07/11 03:31:00, calamity ...
7 years, 5 months ago (2013-07-12 00:46:28 UTC) #15
calamity
https://codereview.chromium.org/17038002/diff/81001/chrome/browser/ui/app_list/app_list_extension_sorting.cc File chrome/browser/ui/app_list/app_list_extension_sorting.cc (right): https://codereview.chromium.org/17038002/diff/81001/chrome/browser/ui/app_list/app_list_extension_sorting.cc#newcode74 chrome/browser/ui/app_list/app_list_extension_sorting.cc:74: : app_list_ordinal_map_.begin()->first.CreateBefore(); On 2013/07/11 05:39:29, xiyuan (OOO until 7-18) ...
7 years, 5 months ago (2013-07-15 07:02:32 UTC) #16
xiyuan
LGTM Thank you for making the changes. https://codereview.chromium.org/17038002/diff/106002/chrome/browser/ui/app_list/app_list_extension_sorting.cc File chrome/browser/ui/app_list/app_list_extension_sorting.cc (right): https://codereview.chromium.org/17038002/diff/106002/chrome/browser/ui/app_list/app_list_extension_sorting.cc#newcode30 chrome/browser/ui/app_list/app_list_extension_sorting.cc:30: std::vector<std::string> uninitialized_extensions; ...
7 years, 5 months ago (2013-07-18 22:22:18 UTC) #17
calamity
+zea for sync/ and chrome/browser/sync/ OWNERS
7 years, 5 months ago (2013-07-19 01:56:01 UTC) #18
calamity
Friendly ping for zea@.
7 years, 4 months ago (2013-07-30 06:19:55 UTC) #19
calamity
-zea +atwilson for sync OWNERS
7 years, 4 months ago (2013-08-08 01:29:34 UTC) #20
Andrew T Wilson (Slow)
On 2013/08/08 01:29:34, calamity wrote: > -zea > +atwilson for sync OWNERS LGTM. I would ...
7 years, 4 months ago (2013-08-14 07:30:22 UTC) #21
calamity
+benwells for chrome/browser/chrome_notification_types.h Added migration from the NTP ordering so that the app list ordering ...
7 years, 4 months ago (2013-08-19 06:11:29 UTC) #22
benwells
lgtm, but I'm not an owner for that file ...
7 years, 4 months ago (2013-08-19 06:28:49 UTC) #23
calamity
+sky for chrome/browser/chrome_notification_types.h OWNERS.
7 years, 4 months ago (2013-08-19 07:16:49 UTC) #24
sky
https://codereview.chromium.org/17038002/diff/136002/chrome/browser/chrome_notification_types.h File chrome/browser/chrome_notification_types.h (right): https://codereview.chromium.org/17038002/diff/136002/chrome/browser/chrome_notification_types.h#newcode1020 chrome/browser/chrome_notification_types.h:1020: NOTIFICATION_APP_LIST_REORDERED, Aren't we in the process of nuking NotificationService? ...
7 years, 4 months ago (2013-08-19 15:58:54 UTC) #25
calamity
https://codereview.chromium.org/17038002/diff/136002/chrome/browser/chrome_notification_types.h File chrome/browser/chrome_notification_types.h (right): https://codereview.chromium.org/17038002/diff/136002/chrome/browser/chrome_notification_types.h#newcode1020 chrome/browser/chrome_notification_types.h:1020: NOTIFICATION_APP_LIST_REORDERED, On 2013/08/19 15:58:55, sky wrote: > Aren't we ...
7 years, 4 months ago (2013-08-20 05:05:17 UTC) #26
koz (OOO until 15th September)
https://codereview.chromium.org/17038002/diff/157001/chrome/browser/extensions/extension_prefs.cc File chrome/browser/extensions/extension_prefs.cc (right): https://codereview.chromium.org/17038002/diff/157001/chrome/browser/extensions/extension_prefs.cc#newcode1610 chrome/browser/extensions/extension_prefs.cc:1610: extension_sorting_.get()); Better to have this take the list of ...
7 years, 4 months ago (2013-08-20 07:16:56 UTC) #27
calamity
There was an issue caused by: * installing an app * cancelling the install, leaving ...
7 years, 4 months ago (2013-08-22 00:59:24 UTC) #28
koz (OOO until 15th September)
https://chromiumcodereview.appspot.com/17038002/diff/201001/chrome/browser/ui/app_list/app_list_extension_sorting.h File chrome/browser/ui/app_list/app_list_extension_sorting.h (right): https://chromiumcodereview.appspot.com/17038002/diff/201001/chrome/browser/ui/app_list/app_list_extension_sorting.h#newcode38 chrome/browser/ui/app_list/app_list_extension_sorting.h:38: // contain the Web Store and Chrome component apps. ...
7 years, 4 months ago (2013-08-22 01:31:13 UTC) #29
calamity
https://codereview.chromium.org/17038002/diff/201001/chrome/browser/ui/app_list/app_list_extension_sorting.h File chrome/browser/ui/app_list/app_list_extension_sorting.h (right): https://codereview.chromium.org/17038002/diff/201001/chrome/browser/ui/app_list/app_list_extension_sorting.h#newcode38 chrome/browser/ui/app_list/app_list_extension_sorting.h:38: // contain the Web Store and Chrome component apps. ...
7 years, 4 months ago (2013-08-22 01:39:21 UTC) #30
koz (OOO until 15th September)
lgtm
7 years, 4 months ago (2013-08-22 03:14:42 UTC) #31
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/calamity@chromium.org/17038002/214001
7 years, 3 months ago (2013-08-27 02:50:20 UTC) #32
commit-bot: I haz the power
Sorry for I got bad news for ya. Compile failed with a clobber build on ...
7 years, 3 months ago (2013-08-27 03:32:04 UTC) #33
calamity
Fixed extension_service_unittests by ensuring the prefs aren't touched during extension service creation.
7 years, 3 months ago (2013-09-02 03:43:19 UTC) #34
koz (OOO until 15th September)
https://codereview.chromium.org/17038002/diff/251001/chrome/browser/ui/app_list/app_list_extension_sorting.cc File chrome/browser/ui/app_list/app_list_extension_sorting.cc (right): https://codereview.chromium.org/17038002/diff/251001/chrome/browser/ui/app_list/app_list_extension_sorting.cc#newcode109 chrome/browser/ui/app_list/app_list_extension_sorting.cc:109: for (size_t i = 0; i < app_ids.size(); ++i) ...
7 years, 3 months ago (2013-09-02 06:07:54 UTC) #35
calamity
https://codereview.chromium.org/17038002/diff/251001/chrome/browser/ui/app_list/app_list_extension_sorting.cc File chrome/browser/ui/app_list/app_list_extension_sorting.cc (right): https://codereview.chromium.org/17038002/diff/251001/chrome/browser/ui/app_list/app_list_extension_sorting.cc#newcode109 chrome/browser/ui/app_list/app_list_extension_sorting.cc:109: for (size_t i = 0; i < app_ids.size(); ++i) ...
7 years, 3 months ago (2013-09-03 00:33:38 UTC) #36
koz (OOO until 15th September)
https://codereview.chromium.org/17038002/diff/261001/chrome/browser/ui/app_list/app_list_extension_sorting.cc File chrome/browser/ui/app_list/app_list_extension_sorting.cc (right): https://codereview.chromium.org/17038002/diff/261001/chrome/browser/ui/app_list/app_list_extension_sorting.cc#newcode264 chrome/browser/ui/app_list/app_list_extension_sorting.cc:264: // by initialization). This makes me uneasy. It sounds ...
7 years, 3 months ago (2013-09-03 00:55:18 UTC) #37
calamity
https://chromiumcodereview.appspot.com/17038002/diff/261001/chrome/browser/ui/app_list/app_list_extension_sorting.cc File chrome/browser/ui/app_list/app_list_extension_sorting.cc (right): https://chromiumcodereview.appspot.com/17038002/diff/261001/chrome/browser/ui/app_list/app_list_extension_sorting.cc#newcode264 chrome/browser/ui/app_list/app_list_extension_sorting.cc:264: // by initialization). On 2013/09/03 00:55:19, koz wrote: > ...
7 years, 3 months ago (2013-09-03 09:17:16 UTC) #38
koz (OOO until 15th September)
Cool, thanks for doing that. lgtm https://chromiumcodereview.appspot.com/17038002/diff/230001/chrome/browser/extensions/extension_service_unittest.cc File chrome/browser/extensions/extension_service_unittest.cc (right): https://chromiumcodereview.appspot.com/17038002/diff/230001/chrome/browser/extensions/extension_service_unittest.cc#newcode4328 chrome/browser/extensions/extension_service_unittest.cc:4328: int pref_count = ...
7 years, 3 months ago (2013-09-04 00:26:04 UTC) #39
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/calamity@chromium.org/17038002/243001
7 years, 3 months ago (2013-09-06 07:03:49 UTC) #40
commit-bot: I haz the power
Sorry for I got bad news for ya. Compile failed with a clobber build on ...
7 years, 3 months ago (2013-09-06 07:54:15 UTC) #41
stevenjb
7 years, 2 months ago (2013-10-08 18:10:07 UTC) #42
Please hold off on committing this, we need to sync up on the design.

On the one hand this is great since we want to separate app list ordering from
the NTP, on the other hand there are two issues I am concerned about:

1. We need to support positioning for browser shortcuts and folders.
2. We want to be able to support absolute positioning so that the app list
ordering is identical across devices, regardless of pre-installed apps or
"system" apps: Chrome, App Store, Files, OEM folder.

I'll try to set up a meeting at a convenient time for everyone.

https://codereview.chromium.org/17038002/diff/303001/chrome/browser/ui/extens...
File chrome/browser/ui/extensions/application_launch.cc (right):

https://codereview.chromium.org/17038002/diff/303001/chrome/browser/ui/extens...
chrome/browser/ui/extensions/application_launch.cc:123: LOG(ERROR) <<
"OpenApplicationWindow";
VLOG

https://codereview.chromium.org/17038002/diff/303001/chrome/browser/ui/extens...
chrome/browser/ui/extensions/application_launch.cc:209: LOG(ERROR) <<
"LaunchType:" << launch_type;
VLOG

Powered by Google App Engine
This is Rietveld 408576698