From 751642b39acfb2bd8d5e2a5309f58aab35f453d1 Mon Sep 17 00:00:00 2001 From: Viktor De Pasquale Date: Mon, 7 Oct 2019 12:04:41 +0200 Subject: [PATCH] Fixed back button not working on flash screen --- .../java/com/topjohnwu/magisk/ui/flash/FlashActivity.kt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/src/main/java/com/topjohnwu/magisk/ui/flash/FlashActivity.kt b/app/src/main/java/com/topjohnwu/magisk/ui/flash/FlashActivity.kt index 79e573dca..a1f2fe4d0 100644 --- a/app/src/main/java/com/topjohnwu/magisk/ui/flash/FlashActivity.kt +++ b/app/src/main/java/com/topjohnwu/magisk/ui/flash/FlashActivity.kt @@ -11,6 +11,8 @@ import com.topjohnwu.magisk.Const import com.topjohnwu.magisk.R import com.topjohnwu.magisk.base.BaseActivity import com.topjohnwu.magisk.databinding.ActivityFlashBinding +import com.topjohnwu.magisk.model.events.BackPressEvent +import com.topjohnwu.magisk.model.events.ViewEvent import org.koin.androidx.viewmodel.ext.android.viewModel import org.koin.core.parameter.parametersOf import java.io.File @@ -37,6 +39,13 @@ open class FlashActivity : BaseActivity() super.onBackPressed() } + override fun onEventDispatched(event: ViewEvent) { + super.onEventDispatched(event) + when (event) { + is BackPressEvent -> onBackPressed() + } + } + companion object { private fun intent(context: Context) = Intent(context, ClassMap[FlashActivity::class.java])