diff options
Diffstat (limited to 'app/src/main/java/moe/yuuta/workmode/access/AccessLayer.kt')
-rw-r--r-- | app/src/main/java/moe/yuuta/workmode/access/AccessLayer.kt | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/app/src/main/java/moe/yuuta/workmode/access/AccessLayer.kt b/app/src/main/java/moe/yuuta/workmode/access/AccessLayer.kt index d3fccb6..ed6e75b 100644 --- a/app/src/main/java/moe/yuuta/workmode/access/AccessLayer.kt +++ b/app/src/main/java/moe/yuuta/workmode/access/AccessLayer.kt @@ -49,7 +49,7 @@ internal class AccessLayer(internal val mContext: Context) { * Create a new process and access it. */ fun getSuspendedPackageAppExtras(packageName: String, userId: Int): PersistableBundle? { - Os.setuid(mPM.getPackageUid(packageName, 0)) + Os.setuid(mPM.getPackageUid(packageName, PackageManager.MATCH_DISABLED_COMPONENTS)) // ApplicationPackageManager ALWAYS uses hostContext.getOpPackageName() as the package name // F**k Google val func: Method = Class.forName("android.content.pm.IPackageManager") @@ -78,7 +78,7 @@ internal class AccessLayer(internal val mContext: Context) { mContext.getSystemService(LauncherApps::class.java).getSuspendedPackageLauncherExtras(packageName, createUserHandleWithUserID(userId)) - fun getInstalledApplicationsAsUser(flags: Int, userId: Int): List<ApplicationInfo> = + fun getInstalledApplicationsAsUser(@PackageManager.ApplicationInfoFlags flags: Int, userId: Int): List<ApplicationInfo> = mPM.getInstalledApplicationsAsUser(flags, userId) companion object { |