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

Side by Side Diff: components/sync/driver/model_association_manager.cc

Issue 2306763002: Add PrinterSpecifics to the sync protos. (Closed)
Patch Set: PrintersSpecifics -> PrinterSpecifics Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « components/sync/base/model_type.h ('k') | components/sync/driver/pref_names.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "components/sync/driver/model_association_manager.h" 5 #include "components/sync/driver/model_association_manager.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 #include <stdint.h> 8 #include <stdint.h>
9 9
10 #include <algorithm> 10 #include <algorithm>
(...skipping 29 matching lines...) Expand all
40 40
41 // UI thread data types. 41 // UI thread data types.
42 syncer::BOOKMARKS, 42 syncer::BOOKMARKS,
43 syncer::SUPERVISED_USERS, // Syncing supervised users on initial login 43 syncer::SUPERVISED_USERS, // Syncing supervised users on initial login
44 // might block creating a new supervised user, 44 // might block creating a new supervised user,
45 // so we want to do it early. 45 // so we want to do it early.
46 syncer::PREFERENCES, syncer::PRIORITY_PREFERENCES, syncer::EXTENSIONS, 46 syncer::PREFERENCES, syncer::PRIORITY_PREFERENCES, syncer::EXTENSIONS,
47 syncer::APPS, syncer::APP_LIST, syncer::ARC_PACKAGE, syncer::THEMES, 47 syncer::APPS, syncer::APP_LIST, syncer::ARC_PACKAGE, syncer::THEMES,
48 syncer::SEARCH_ENGINES, syncer::SESSIONS, syncer::APP_NOTIFICATIONS, 48 syncer::SEARCH_ENGINES, syncer::SESSIONS, syncer::APP_NOTIFICATIONS,
49 syncer::DICTIONARY, syncer::FAVICON_IMAGES, syncer::FAVICON_TRACKING, 49 syncer::DICTIONARY, syncer::FAVICON_IMAGES, syncer::FAVICON_TRACKING,
50 syncer::SUPERVISED_USER_SETTINGS, syncer::SUPERVISED_USER_SHARED_SETTINGS, 50 syncer::PRINTERS, syncer::SUPERVISED_USER_SETTINGS,
51 syncer::SUPERVISED_USER_WHITELISTS, syncer::ARTICLES, 51 syncer::SUPERVISED_USER_SHARED_SETTINGS, syncer::SUPERVISED_USER_WHITELISTS,
52 syncer::WIFI_CREDENTIALS, 52 syncer::ARTICLES, syncer::WIFI_CREDENTIALS,
53 }; 53 };
54 54
55 static_assert(arraysize(kStartOrder) == 55 static_assert(arraysize(kStartOrder) ==
56 syncer::MODEL_TYPE_COUNT - syncer::FIRST_REAL_MODEL_TYPE, 56 syncer::MODEL_TYPE_COUNT - syncer::FIRST_REAL_MODEL_TYPE,
57 "kStartOrder must have MODEL_TYPE_COUNT - " 57 "kStartOrder must have MODEL_TYPE_COUNT - "
58 "FIRST_REAL_MODEL_TYPE elements"); 58 "FIRST_REAL_MODEL_TYPE elements");
59 59
60 // The amount of time we wait for association to finish. If some types haven't 60 // The amount of time we wait for association to finish. If some types haven't
61 // finished association by the time, DataTypeManager is notified of the 61 // finished association by the time, DataTypeManager is notified of the
62 // unfinished types. 62 // unfinished types.
(...skipping 355 matching lines...) Expand 10 before | Expand all | Expand 10 after
418 // At least one type is not ready. 418 // At least one type is not ready.
419 return; 419 return;
420 } 420 }
421 } 421 }
422 422
423 notified_about_ready_for_configure_ = true; 423 notified_about_ready_for_configure_ = true;
424 delegate_->OnAllDataTypesReadyForConfigure(); 424 delegate_->OnAllDataTypesReadyForConfigure();
425 } 425 }
426 426
427 } // namespace sync_driver 427 } // namespace sync_driver
OLDNEW
« no previous file with comments | « components/sync/base/model_type.h ('k') | components/sync/driver/pref_names.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698