diff --git a/source/librootservice/src/main/java/com/xayah/librootservice/impl/RemoteRootServiceImpl.kt b/source/librootservice/src/main/java/com/xayah/librootservice/impl/RemoteRootServiceImpl.kt index af573f811a..c058908c2d 100644 --- a/source/librootservice/src/main/java/com/xayah/librootservice/impl/RemoteRootServiceImpl.kt +++ b/source/librootservice/src/main/java/com/xayah/librootservice/impl/RemoteRootServiceImpl.kt @@ -152,7 +152,14 @@ internal class RemoteRootServiceImpl : IRemoteRootService.Stub() { } override fun queryStatsForPackage(packageInfo: PackageInfo, user: UserHandle): StorageStats? = synchronized(lock) { - storageStatsManager.queryStatsForPackage(packageInfo.applicationInfo.storageUuid, packageInfo.packageName, user) + tryOn( + block = { + storageStatsManager.queryStatsForPackage(packageInfo.applicationInfo.storageUuid, packageInfo.packageName, user) + }, + onException = { + null + } + ) } override fun getUsers(): List = synchronized(lock) {