Fix action mode rendering.

This commit is contained in:
Alex Hart
2025-04-03 10:48:45 -03:00
parent a073785407
commit 5e156c8576
2 changed files with 5 additions and 4 deletions

View File

@@ -3,7 +3,6 @@ package org.thoughtcrime.securesms.main
import android.os.Bundle
import android.view.View
import android.view.ViewGroup
import androidx.compose.runtime.getValue
import androidx.core.view.ViewCompat
import androidx.fragment.app.Fragment
import androidx.fragment.app.activityViewModels
@@ -162,7 +161,7 @@ class MainActivityListHostFragment : Fragment(R.layout.main_activity_list_host_f
}
private fun presentToolbarForMultiselect() {
toolbarViewModel.setToolbarMode(MainToolbarMode.NONE)
toolbarViewModel.setToolbarMode(MainToolbarMode.ACTION_MODE)
}
override fun onDestroyView() {

View File

@@ -116,7 +116,7 @@ interface MainToolbarCallback {
}
enum class MainToolbarMode {
NONE,
ACTION_MODE,
FULL,
BASIC,
SEARCH
@@ -146,12 +146,14 @@ data class MainToolbarState(
}
}
@OptIn(ExperimentalMaterial3Api::class)
@Composable
fun MainToolbar(
state: MainToolbarState,
callback: MainToolbarCallback
) {
if (state.mode == MainToolbarMode.NONE) {
if (state.mode == MainToolbarMode.ACTION_MODE) {
TopAppBar(title = {})
return
}