diff --git a/core/java/android/content/res/AssetManager.java b/core/java/android/content/res/AssetManager.java index 4ec0919a0fe..be728dc717c 100644 --- a/core/java/android/content/res/AssetManager.java +++ b/core/java/android/content/res/AssetManager.java @@ -632,14 +632,12 @@ public final int addAssetPath(String path) { public final int addOverlayPath(String idmapPath) { synchronized (this) { int res = addOverlayPathNative(idmapPath); - if (mStringBlocks != null) { - makeStringBlocks(mStringBlocks); - } + makeStringBlocks(mStringBlocks); return res; } } - private native final int addOverlayPathNative(String idmapPath); + public native final int addOverlayPathNative(String idmapPath); /** * Add multiple sets of assets to the asset manager at once. See