summaryrefslogtreecommitdiffstats
path: root/media/java
diff options
context:
space:
mode:
authorMike Lockwood <lockwood@android.com>2010-09-23 23:04:28 -0400
committerMike Lockwood <lockwood@android.com>2010-09-23 23:04:28 -0400
commitd3bfecb0c9bdf3651a06e86c7c8607768a29a9ae (patch)
tree1804a566369c8e9bb460cd16249ac5cfb42956bd /media/java
parent9f67924862cf47dbd0bd60769840c35e6f10b897 (diff)
downloadframeworks_base-d3bfecb0c9bdf3651a06e86c7c8607768a29a9ae.zip
frameworks_base-d3bfecb0c9bdf3651a06e86c7c8607768a29a9ae.tar.gz
frameworks_base-d3bfecb0c9bdf3651a06e86c7c8607768a29a9ae.tar.bz2
MTP: Reenable GetObjectPropValue and SetObjectPropValue
Windows no longer chokes now that we implement the minimum set of properties BUG: 2869730 Change-Id: Ie8bd9107610b9b38f060ad8a2f05334a3b4aff9b Signed-off-by: Mike Lockwood <lockwood@android.com>
Diffstat (limited to 'media/java')
-rw-r--r--media/java/android/media/MtpDatabase.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/media/java/android/media/MtpDatabase.java b/media/java/android/media/MtpDatabase.java
index aea3af5..403ed58 100644
--- a/media/java/android/media/MtpDatabase.java
+++ b/media/java/android/media/MtpDatabase.java
@@ -282,9 +282,13 @@ public class MtpDatabase {
return new int[] {
MtpConstants.PROPERTY_STORAGE_ID,
MtpConstants.PROPERTY_OBJECT_FORMAT,
+ MtpConstants.PROPERTY_PROTECTION_STATUS,
MtpConstants.PROPERTY_OBJECT_SIZE,
MtpConstants.PROPERTY_OBJECT_FILE_NAME,
+ MtpConstants.PROPERTY_DATE_MODIFIED,
MtpConstants.PROPERTY_PARENT_OBJECT,
+ MtpConstants.PROPERTY_PERSISTENT_UID,
+ MtpConstants.PROPERTY_NAME,
};
}
@@ -301,6 +305,11 @@ public class MtpDatabase {
String column = null;
boolean isString = false;
+ // temporary hack
+ if (property == MtpConstants.PROPERTY_NAME) {
+ property = MtpConstants.PROPERTY_OBJECT_FILE_NAME;
+ }
+
switch (property) {
case MtpConstants.PROPERTY_STORAGE_ID:
outIntValue[0] = mStorageID;