am 23703f16: Merge change 26732 into eclair
Merge commit '23703f16f816d4212e5a95c101a851660c095f24' into eclair-plus-aosp * commit '23703f16f816d4212e5a95c101a851660c095f24': Make ContactStruct explicitly set RawContacts.ACCOUNT_NAME and RawContacts.ACCOUNT_TYPE to null.
This commit is contained in:
@@ -1026,8 +1026,7 @@ public class ContactStruct {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// From HardCodedSources.java in Contacts app.
|
// From GoogleSource.java in Contacts app.
|
||||||
// TODO: fix this.
|
|
||||||
private static final String ACCOUNT_TYPE_GOOGLE = "com.google.GAIA";
|
private static final String ACCOUNT_TYPE_GOOGLE = "com.google.GAIA";
|
||||||
private static final String GOOGLE_MY_CONTACTS_GROUP = "System Group: My Contacts";
|
private static final String GOOGLE_MY_CONTACTS_GROUP = "System Group: My Contacts";
|
||||||
|
|
||||||
@@ -1041,7 +1040,8 @@ public class ContactStruct {
|
|||||||
builder.withValue(RawContacts.ACCOUNT_NAME, mAccount.name);
|
builder.withValue(RawContacts.ACCOUNT_NAME, mAccount.name);
|
||||||
builder.withValue(RawContacts.ACCOUNT_TYPE, mAccount.type);
|
builder.withValue(RawContacts.ACCOUNT_TYPE, mAccount.type);
|
||||||
|
|
||||||
// TODO: temporal fix for "My Groups" issue. Need to be refactored.
|
// Assume that caller side creates this group if it does not exist.
|
||||||
|
// TODO: refactor this code along with the change in GoogleSource.java
|
||||||
if (ACCOUNT_TYPE_GOOGLE.equals(mAccount.type)) {
|
if (ACCOUNT_TYPE_GOOGLE.equals(mAccount.type)) {
|
||||||
final Cursor cursor = resolver.query(Groups.CONTENT_URI, new String[] {
|
final Cursor cursor = resolver.query(Groups.CONTENT_URI, new String[] {
|
||||||
Groups.SOURCE_ID },
|
Groups.SOURCE_ID },
|
||||||
@@ -1058,7 +1058,8 @@ public class ContactStruct {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
builder.withValues(new ContentValues());
|
builder.withValue(RawContacts.ACCOUNT_NAME, null);
|
||||||
|
builder.withValue(RawContacts.ACCOUNT_TYPE, null);
|
||||||
}
|
}
|
||||||
operationList.add(builder.build());
|
operationList.add(builder.build());
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user