diff options
| author | Dianne Hackborn <hackbod@android.com> | 2014-02-11 13:34:46 -0800 |
|---|---|---|
| committer | Android Git Automerger <android-git-automerger@android.com> | 2014-02-11 13:34:46 -0800 |
| commit | 4ad93639d210297764db3ffcd870ff38464943de (patch) | |
| tree | ba794933d10f7716326b59672dc96775dae310c3 /core/java/android/app/ResourcesManager.java | |
| parent | 0cd115e1cebf4c090e7c36a65d4a5b7d1c363c21 (diff) | |
| parent | 67754d93c4bfb2da1831b1dd2b40c12a838b1028 (diff) | |
| download | frameworks_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.java | 8 |
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; |
