icerockdev / moko-permissions

Runtime permissions controls for mobile (android & ios) Kotlin Multiplatform development

Home Page:https://moko.icerock.dev/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Exception when using moko-permissions with navigation component

timur-muminov opened this issue · comments

I added this case in my repository.
Link: https://github.com/timur-muminov/Moko-permissions-bug

java.lang.IllegalStateException: FragmentManager is already executing transactions atandroidx.fragment.app.FragmentManager.ensureExecReady(FragmentManager.java:1695) atandroidx.fragment.app.FragmentManager.execSingleAction(FragmentManager.java:1725) atandroidx.fragment.app.BackStackRecord.commitNow(BackStackRecord.java:317) atdev.icerock.moko.permissions.PermissionsControllerImpl.getOrCreateResolverFragment(PermissionsControllerImpl.kt:127) atdev.icerock.moko.permissions.PermissionsControllerImpl.providePermission(PermissionsControllerImpl.kt:49) atcom.myapplication3.sample.TestFragment$onViewStateRestored$1.invokeSuspend(TestFragment.kt:15) atkotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) atkotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:367) atkotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:30) atkotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable$default(Cancellable.kt:25)