Skip to content

Commit 916eeb8

Browse files
committed
Main: Fix checking inactive apps for non-default users
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
1 parent 133b5ac commit 916eeb8

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

app/src/main/java/io/github/muntashirakon/AppManager/main/ApplicationItem.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,9 @@ public void generateOtherInfo() {
244244
}
245245
for (int userId : userIds) {
246246
canReadLogs |= (PermissionCompat.checkPermission(Manifest.permission.READ_LOGS, packageName, userId) == PackageManager.PERMISSION_GRANTED);
247-
isAppInactive |= UsageStatsManagerCompat.isAppInactive(packageName, userId);
247+
if (SelfPermissions.checkCrossUserPermission(userId, false)) {
248+
isAppInactive |= UsageStatsManagerCompat.isAppInactive(packageName, userId);
249+
} else isAppInactive = false;
248250
}
249251
allowClearingUserData = (flags & ApplicationInfo.FLAG_ALLOW_CLEAR_USER_DATA) != 0;
250252
// UID

0 commit comments

Comments
 (0)