diff --git a/app/src/main/java/com/topjohnwu/magisk/ui/base/MagiskViewModel.kt b/app/src/main/java/com/topjohnwu/magisk/ui/base/MagiskViewModel.kt index 3b1663958..db7d6fc98 100644 --- a/app/src/main/java/com/topjohnwu/magisk/ui/base/MagiskViewModel.kt +++ b/app/src/main/java/com/topjohnwu/magisk/ui/base/MagiskViewModel.kt @@ -1,6 +1,7 @@ package com.topjohnwu.magisk.ui.base import android.app.Activity +import com.skoumal.teanity.extensions.doOnSubscribeUi import com.skoumal.teanity.viewmodel.LoadingViewModel import com.topjohnwu.magisk.model.events.BackPressEvent import com.topjohnwu.magisk.model.events.PermissionEvent @@ -22,7 +23,7 @@ abstract class MagiskViewModel : LoadingViewModel(), Event.AutoListener { fun withPermissions(vararg permissions: String): Observable { val subject = PublishSubject.create() - return subject.doOnSubscribe { PermissionEvent(permissions.toList(), subject).publish() } + return subject.doOnSubscribeUi { PermissionEvent(permissions.toList(), subject).publish() } } fun back() = BackPressEvent().publish()