Commit 3956cbe2 authored by vvb2060's avatar vvb2060 Committed by John Wu

ActivityTracker ignore SuRequestActivity

parent 945de8d9
...@@ -9,6 +9,7 @@ import android.os.Bundle ...@@ -9,6 +9,7 @@ import android.os.Bundle
import com.topjohnwu.magisk.StubApk import com.topjohnwu.magisk.StubApk
import com.topjohnwu.magisk.core.utils.* import com.topjohnwu.magisk.core.utils.*
import com.topjohnwu.magisk.di.ServiceLocator import com.topjohnwu.magisk.di.ServiceLocator
import com.topjohnwu.magisk.ui.surequest.SuRequestActivity
import com.topjohnwu.superuser.Shell import com.topjohnwu.superuser.Shell
import com.topjohnwu.superuser.internal.UiThreadHandler import com.topjohnwu.superuser.internal.UiThreadHandler
import com.topjohnwu.superuser.ipc.RootService import com.topjohnwu.superuser.ipc.RootService
...@@ -94,10 +95,12 @@ object ActivityTracker : Application.ActivityLifecycleCallbacks { ...@@ -94,10 +95,12 @@ object ActivityTracker : Application.ActivityLifecycleCallbacks {
val hasForeground get() = foreground != null val hasForeground get() = foreground != null
override fun onActivityResumed(activity: Activity) { override fun onActivityResumed(activity: Activity) {
if (activity is SuRequestActivity) return
foreground = activity foreground = activity
} }
override fun onActivityPaused(activity: Activity) { override fun onActivityPaused(activity: Activity) {
if (activity is SuRequestActivity) return
foreground = null foreground = null
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment