Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 189b5da2 authored by Anton Potapov's avatar Anton Potapov
Browse files

Dont enforce FLAG_ACTIVITY_CLEAR_TOP when FLAG_ACTIVITY_REORDER_TO_FRONT

is set

Flag: N/A
Test: atest ActivityStarterImplTest
Fixes: 331606825
Change-Id: I21c0796da6084e3535dc583f77d6aa21458eba6f
parent 1baa70a0
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -131,7 +131,12 @@ constructor(

        val runnable = Runnable {
            assistManagerLazy.get().hideAssist()
            intent.flags = Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_ACTIVITY_CLEAR_TOP
            intent.flags =
                if (intent.flags and Intent.FLAG_ACTIVITY_REORDER_TO_FRONT != 0) {
                    Intent.FLAG_ACTIVITY_NEW_TASK
                } else {
                    Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_ACTIVITY_CLEAR_TOP
                }
            intent.addFlags(flags)
            val result = intArrayOf(ActivityManager.START_CANCELED)
            activityTransitionAnimator.startIntentWithAnimation(