Merge "Fix PackagePartitions contains null check" into rvc-dev am: ca4709a9a5

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11825431

Change-Id: Ia1521e95d4b2776e789ec8ce30d4a06bc91455b2
This commit is contained in:
TreeHugger Robot
2020-06-10 20:45:22 +00:00
committed by Automerger Merge Worker

View File

@@ -183,17 +183,20 @@ public class PackagePartitions {
/** Returns whether the partition contains the specified file in its priv-app folder. */
public boolean containsPrivApp(@NonNull File scanFile) {
return FileUtils.contains(mPrivAppFolder.getFile(), canonicalize(scanFile));
return mPrivAppFolder != null
&& FileUtils.contains(mPrivAppFolder.getFile(), canonicalize(scanFile));
}
/** Returns whether the partition contains the specified file in its app folder. */
public boolean containsApp(@NonNull File scanFile) {
return FileUtils.contains(mAppFolder.getFile(), canonicalize(scanFile));
return mAppFolder != null
&& FileUtils.contains(mAppFolder.getFile(), canonicalize(scanFile));
}
/** Returns whether the partition contains the specified file in its overlay folder. */
public boolean containsOverlay(@NonNull File scanFile) {
return FileUtils.contains(mOverlayFolder.getFile(), canonicalize(scanFile));
return mOverlayFolder != null
&& FileUtils.contains(mOverlayFolder.getFile(), canonicalize(scanFile));
}
}