diff --git a/app/src/main/java/org/futo/circles/feature/timeline/options/TimelineOptionsDialogFragment.kt b/app/src/main/java/org/futo/circles/feature/timeline/options/TimelineOptionsDialogFragment.kt index 813ddde0bbdd2cc64256d1fa3ba4ce80b809e8c0..341847f117f7ec2c9f85e9a0e83d83428e051882 100644 --- a/app/src/main/java/org/futo/circles/feature/timeline/options/TimelineOptionsDialogFragment.kt +++ b/app/src/main/java/org/futo/circles/feature/timeline/options/TimelineOptionsDialogFragment.kt @@ -3,6 +3,7 @@ package org.futo.circles.feature.timeline.options import android.os.Bundle import android.view.View import androidx.fragment.app.viewModels +import androidx.navigation.fragment.findNavController import androidx.navigation.fragment.navArgs import dagger.hilt.android.AndroidEntryPoint import org.futo.circles.R @@ -12,7 +13,6 @@ import org.futo.circles.core.extensions.isCurrentUserOnlyAdmin import org.futo.circles.core.extensions.loadProfileIcon import org.futo.circles.core.extensions.observeData import org.futo.circles.core.extensions.observeResponse -import org.futo.circles.core.extensions.onBackPressed import org.futo.circles.core.extensions.setIsVisible import org.futo.circles.core.extensions.showDialog import org.futo.circles.core.extensions.withConfirmation @@ -101,7 +101,9 @@ class TimelineOptionsDialogFragment : } private fun setupObservers() { - viewModel.leaveDeleteEventLiveData.observeResponse(this, success = { onBackPressed() }) + viewModel.leaveDeleteEventLiveData.observeResponse(this, + success = { findNavController().popBackStack(R.id.timelineFragment, true) } + ) viewModel.accessLevelLiveData.observeData(this) { groupPowerLevelsContent -> if (!isGroupMode) return@observeData with(binding) {