Fix IM constants to match framework change.
diff --git a/src/com/android/providers/contacts/ContactsProvider2.java b/src/com/android/providers/contacts/ContactsProvider2.java
index 242c705..e9b4f9f 100644
--- a/src/com/android/providers/contacts/ContactsProvider2.java
+++ b/src/com/android/providers/contacts/ContactsProvider2.java
@@ -348,9 +348,6 @@
     /** Precompiled sql statement for updating a contact display name */
     private SQLiteStatement mContactDisplayNameUpdate;
 
-    private static final String GTALK_PROTOCOL_STRING = Im
-            .encodePredefinedImProtocol(Im.PROTOCOL_GOOGLE_TALK);
-
     static {
         // Contacts URI matching table
         final UriMatcher matcher = sUriMatcher;
@@ -1543,7 +1540,7 @@
         }
 
         // TODO: generalize to allow other providers to match against email
-        boolean matchEmail = GTALK_PROTOCOL_STRING.equals(protocol);
+        boolean matchEmail = Im.PROTOCOL_GOOGLE_TALK == Integer.parseInt(protocol);
 
         StringBuilder selection = new StringBuilder();
         String[] selectionArgs;
diff --git a/tests/src/com/android/providers/contacts/ContactsProvider2Test.java b/tests/src/com/android/providers/contacts/ContactsProvider2Test.java
index 2256357..de9dd14 100644
--- a/tests/src/com/android/providers/contacts/ContactsProvider2Test.java
+++ b/tests/src/com/android/providers/contacts/ContactsProvider2Test.java
@@ -585,10 +585,8 @@
             values.put(Email.DATA, "foo@acme.com");
             mResolver.insert(Data.CONTENT_URI, values);
 
-            String protocol = Im.encodePredefinedImProtocol(Im.PROTOCOL_GOOGLE_TALK);
-
             values.clear();
-            values.put(Presence.IM_PROTOCOL, protocol);
+            values.put(Presence.IM_PROTOCOL, Im.PROTOCOL_GOOGLE_TALK);
             values.put(Presence.IM_HANDLE, "foo@acme.com");
             values.put(Presence.IM_ACCOUNT, "foo");
             values.put(Presence.PRESENCE_STATUS, Presence.OFFLINE);