diff --git a/core/decompose/src/main/kotlin/com/tangem/core/decompose/navigation/DefaultRouter.kt b/core/decompose/src/main/kotlin/com/tangem/core/decompose/navigation/DefaultRouter.kt index 2834f7ab66..d2d4fb95e7 100644 --- a/core/decompose/src/main/kotlin/com/tangem/core/decompose/navigation/DefaultRouter.kt +++ b/core/decompose/src/main/kotlin/com/tangem/core/decompose/navigation/DefaultRouter.kt @@ -34,14 +34,14 @@ internal class DefaultRouter( override fun popTo(route: Route, onComplete: (isSuccess: Boolean) -> Unit) { popTo( - predicate = { it == route }, + predicate = { it != route }, onComplete = onComplete, ) } override fun popTo(routeClass: KClass, onComplete: (isSuccess: Boolean) -> Unit) { popTo( - predicate = { routeClass.isInstance(it) }, + predicate = { it::class != routeClass }, onComplete = onComplete, ) }