diff options
| author | Ken Shirriff <kens@google.com> | 2009-06-08 12:52:50 -0700 |
|---|---|---|
| committer | Ken Shirriff <kens@google.com> | 2009-06-08 12:52:50 -0700 |
| commit | e7eb9662c3f719d50b0e671c05dae174c7f17802 (patch) | |
| tree | 44f438f2db665ec1597e9515c09c6e5c2ff2c6cb /core/java | |
| parent | fa5c7e1dfede7e26260789dd2de5175497e9659b (diff) | |
| download | frameworks_base-e7eb9662c3f719d50b0e671c05dae174c7f17802.zip frameworks_base-e7eb9662c3f719d50b0e671c05dae174c7f17802.tar.gz frameworks_base-e7eb9662c3f719d50b0e671c05dae174c7f17802.tar.bz2 | |
Fix contact creation.
This was broken by my change 2934.
bug=1903820
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/android/content/AbstractTableMerger.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/core/java/android/content/AbstractTableMerger.java b/core/java/android/content/AbstractTableMerger.java index 94afcee..9c760d9 100644 --- a/core/java/android/content/AbstractTableMerger.java +++ b/core/java/android/content/AbstractTableMerger.java @@ -61,10 +61,10 @@ public abstract class AbstractTableMerger _SYNC_ID +"=? and " + _SYNC_ACCOUNT + "=?"; private static final String SELECT_BY_ID = BaseColumns._ID +"=?"; - // The last clause rejects events with a null _SYNC_VERSION if they've already been synced - private static final String SELECT_UNSYNCED = "" - + _SYNC_DIRTY + " > 0 and (" + _SYNC_ACCOUNT + "=? or " + _SYNC_ACCOUNT + " is null) " - + "and (" + _SYNC_VERSION + " is not null or " + _SYNC_ACCOUNT + " is null)"; + private static final String SELECT_UNSYNCED = + "(" + _SYNC_ACCOUNT + " IS NULL OR " + _SYNC_ACCOUNT + "=?) AND " + + "(" + _SYNC_ID + " IS NULL OR (" + _SYNC_DIRTY + " > 0 AND " + + _SYNC_VERSION + " IS NOT NULL))"; public AbstractTableMerger(SQLiteDatabase database, String table, Uri tableURL, String deletedTable, |
