Merge "Fixed that wrong SIM phone number is displayed when setting RTL language"
diff --git a/src/com/android/contacts/editor/PickRawContactLoader.java b/src/com/android/contacts/editor/PickRawContactLoader.java
index e43d02b..772bc16 100644
--- a/src/com/android/contacts/editor/PickRawContactLoader.java
+++ b/src/com/android/contacts/editor/PickRawContactLoader.java
@@ -179,7 +179,8 @@
         if (uri == null) {
             throw new IllegalArgumentException("Uri must not be null");
         }
-        if (!uri.toString().startsWith(Contacts.CONTENT_URI.toString())) {
+        if (!uri.toString().startsWith(Contacts.CONTENT_URI.toString()) &&
+                !uri.toString().equals(Profile.CONTENT_URI.toString())) {
             throw new IllegalArgumentException("Invalid contact Uri: " + uri);
         }
         return uri;