summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author dujin.cha <dujin.cha@samsung.com> 2011-11-22 13:22:00 -0800
committer Android Git Automerger <android-git-automerger@android.com> 2011-11-22 13:22:00 -0800
commit55cadf7eca8dffa981054d3521fd279fefe9b6f4 (patch)
tree739dc96c2d52f6050b056e8b64765b72f3983b1a
parentec24b0217e6e6de9ebcfb72154dbde2070f53e5a (diff)
parent4d592c59e684ed3e6f0db4b05c37ba8774b8d410 (diff)
am 4d592c59: am eabde3d4: am fe464a76: [Prime K] Fix gabage character issue
* commit '4d592c59e684ed3e6f0db4b05c37ba8774b8d410': [Prime K] Fix gabage character issue
-rwxr-xr-x[-rw-r--r--]media/java/android/mtp/MtpDatabase.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/media/java/android/mtp/MtpDatabase.java b/media/java/android/mtp/MtpDatabase.java
index 4e271c7bf568..98617d200f54 100644..100755
--- a/media/java/android/mtp/MtpDatabase.java
+++ b/media/java/android/mtp/MtpDatabase.java
@@ -38,6 +38,7 @@ import android.view.WindowManager;
import java.io.File;
import java.util.HashMap;
+import java.util.Locale;
/**
* {@hide}
@@ -120,6 +121,20 @@ public class MtpDatabase {
mMediaStoragePath = storagePath;
mObjectsUri = Files.getMtpObjectsUri(volumeName);
mMediaScanner = new MediaScanner(context);
+
+ // Set locale to MediaScanner.
+ Locale locale = context.getResources().getConfiguration().locale;
+ if (locale != null) {
+ String language = locale.getLanguage();
+ String country = locale.getCountry();
+ if (language != null) {
+ if (country != null) {
+ mMediaScanner.setLocale(language + "_" + country);
+ } else {
+ mMediaScanner.setLocale(language);
+ }
+ }
+ }
initDeviceProperties(context);
}