parent
9bd4fecc4f
commit
7fafa7f9fd
3 changed files with 8 additions and 1 deletions
|
@ -27,7 +27,6 @@ import androidx.compose.ui.Alignment
|
|||
import androidx.compose.ui.Modifier
|
||||
import androidx.compose.ui.graphics.vector.ImageVector
|
||||
import androidx.compose.ui.res.dimensionResource
|
||||
import androidx.compose.ui.res.painterResource
|
||||
import androidx.compose.ui.res.stringResource
|
||||
import androidx.compose.ui.res.vectorResource
|
||||
import androidx.compose.ui.text.style.TextAlign
|
||||
|
|
|
@ -176,6 +176,10 @@ class MainActivityListHostFragment : Fragment(R.layout.main_activity_list_host_f
|
|||
.findViewById<View>(R.id.fragment_container)
|
||||
.findNavController()
|
||||
.addOnDestinationChangedListener(destinationChangedListener)
|
||||
|
||||
if (conversationListTabsViewModel.isMultiSelectOpen()) {
|
||||
presentToolbarForMultiselect()
|
||||
}
|
||||
}
|
||||
|
||||
override fun onPause() {
|
||||
|
|
|
@ -74,6 +74,10 @@ class ConversationListTabsViewModel(startingTab: ConversationListTab, repository
|
|||
performStoreUpdate { it.copy(visibilityState = it.visibilityState.copy(isMultiSelectOpen = true)) }
|
||||
}
|
||||
|
||||
fun isMultiSelectOpen(): Boolean {
|
||||
return store.state.visibilityState.isMultiSelectOpen
|
||||
}
|
||||
|
||||
fun onMultiSelectFinished() {
|
||||
performStoreUpdate { it.copy(visibilityState = it.visibilityState.copy(isMultiSelectOpen = false)) }
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue