Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 40c61185 authored by Adam Lesinski's avatar Adam Lesinski Committed by android-build-merger
Browse files

Merge "ResourcesManager: Throw exception if failed to load asset path" into nyc-dev

am: 1362ae06

* commit '1362ae06':
  ResourcesManager: Throw exception if failed to load asset path

Change-Id: I59a5eeb3502d12382e30faceb769eaef719b65d1
parents ffc60f50 1362ae06
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -224,7 +224,7 @@ public class ResourcesManager {
     * @return a new AssetManager.
    */
    @VisibleForTesting
    protected AssetManager createAssetManager(@NonNull final ResourcesKey key) {
    protected @NonNull AssetManager createAssetManager(@NonNull final ResourcesKey key) {
        AssetManager assets = new AssetManager();

        // resDir can be null if the 'android' package is creating a new Resources object.
@@ -232,14 +232,15 @@ public class ResourcesManager {
        // already.
        if (key.mResDir != null) {
            if (assets.addAssetPath(key.mResDir) == 0) {
                return null;
                throw new IllegalArgumentException("failed to add asset path " + key.mResDir);
            }
        }

        if (key.mSplitResDirs != null) {
            for (final String splitResDir : key.mSplitResDirs) {
                if (assets.addAssetPath(splitResDir) == 0) {
                    return null;
                    throw new IllegalArgumentException(
                            "failed to add split asset path " + splitResDir);
                }
            }
        }