summaryrefslogtreecommitdiffstats
path: root/core/java/android/app/ResourcesManager.java
diff options
context:
space:
mode:
authorDianne Hackborn <hackbod@android.com>2014-02-11 13:34:46 -0800
committerAndroid Git Automerger <android-git-automerger@android.com>2014-02-11 13:34:46 -0800
commit4ad93639d210297764db3ffcd870ff38464943de (patch)
treeba794933d10f7716326b59672dc96775dae310c3 /core/java/android/app/ResourcesManager.java
parent0cd115e1cebf4c090e7c36a65d4a5b7d1c363c21 (diff)
parent67754d93c4bfb2da1831b1dd2b40c12a838b1028 (diff)
downloadframeworks_base-4ad93639d210297764db3ffcd870ff38464943de.zip
frameworks_base-4ad93639d210297764db3ffcd870ff38464943de.tar.gz
frameworks_base-4ad93639d210297764db3ffcd870ff38464943de.tar.bz2
am 67754d93: Merge "Runtime resource overlay, iteration 2"
* commit '67754d93c4bfb2da1831b1dd2b40c12a838b1028': Runtime resource overlay, iteration 2
Diffstat (limited to 'core/java/android/app/ResourcesManager.java')
-rw-r--r--core/java/android/app/ResourcesManager.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/core/java/android/app/ResourcesManager.java b/core/java/android/app/ResourcesManager.java
index f55dba4..728f372 100644
--- a/core/java/android/app/ResourcesManager.java
+++ b/core/java/android/app/ResourcesManager.java
@@ -147,7 +147,7 @@ public class ResourcesManager {
* @param compatInfo the compability info. Must not be null.
* @param token the application token for determining stack bounds.
*/
- public Resources getTopLevelResources(String resDir, int displayId,
+ public Resources getTopLevelResources(String resDir, String[] overlayDirs, int displayId,
Configuration overrideConfiguration, CompatibilityInfo compatInfo, IBinder token) {
final float scale = compatInfo.applicationScale;
ResourcesKey key = new ResourcesKey(resDir, displayId, overrideConfiguration, scale,
@@ -180,6 +180,12 @@ public class ResourcesManager {
return null;
}
+ if (overlayDirs != null) {
+ for (String idmapPath : overlayDirs) {
+ assets.addOverlayPath(idmapPath);
+ }
+ }
+
//Slog.i(TAG, "Resource: key=" + key + ", display metrics=" + metrics);
DisplayMetrics dm = getDisplayMetricsLocked(displayId);
Configuration config;