From dfed1c73ec69441a9b77b1d20b1167e5454fea83 Mon Sep 17 00:00:00 2001 From: Svet Ganov Date: Thu, 25 Aug 2016 15:40:52 -0700 Subject: [PATCH] Fix a regression in sync manager A previous change introduced the regression that we don't let initialization syncs run - this reverts the original logic. bug:31056110 Change-Id: I4382af1284a3296c63ab773aa4a52df01deeb853 --- .../core/java/com/android/server/content/SyncManager.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/services/core/java/com/android/server/content/SyncManager.java b/services/core/java/com/android/server/content/SyncManager.java index e0aac7b941a06..f739fa81d5aa9 100644 --- a/services/core/java/com/android/server/content/SyncManager.java +++ b/services/core/java/com/android/server/content/SyncManager.java @@ -2853,9 +2853,9 @@ public class SyncManager { } return SYNC_OP_STATE_INVALID_NO_ACCOUNT_ACCESS; } - if (state != AuthorityInfo.SYNCABLE) { + if (state == AuthorityInfo.NOT_SYNCABLE) { if (isLoggable) { - Slog.v(TAG, " Dropping sync operation: isSyncable != SYNCABLE"); + Slog.v(TAG, " Dropping sync operation: isSyncable == NOT_SYNCABLE"); } return SYNC_OP_STATE_INVALID; }