Launch settings on toolbar press in CFV2.

This commit is contained in:
Alex Hart 2023-06-30 14:01:48 -03:00 committed by Greyson Parrelli
parent 3c1666e874
commit 6260607e1b

View file

@ -426,6 +426,7 @@ class ConversationFragment :
private lateinit var openableGiftItemDecoration: OpenableGiftItemDecoration private lateinit var openableGiftItemDecoration: OpenableGiftItemDecoration
private lateinit var threadHeaderMarginDecoration: ThreadHeaderMarginDecoration private lateinit var threadHeaderMarginDecoration: ThreadHeaderMarginDecoration
private lateinit var dateHeaderDecoration: DateHeaderDecoration private lateinit var dateHeaderDecoration: DateHeaderDecoration
private lateinit var optionsMenuCallback: ConversationOptionsMenuCallback
private var animationsAllowed = false private var animationsAllowed = false
private var actionMode: ActionMode? = null private var actionMode: ActionMode? = null
@ -1017,7 +1018,8 @@ class ConversationFragment :
} }
private fun presentActionBarMenu() { private fun presentActionBarMenu() {
binding.toolbar.addMenuProvider(ConversationOptionsMenu.Provider(ConversationOptionsMenuCallback(), disposables)) optionsMenuCallback = ConversationOptionsMenuCallback()
binding.toolbar.addMenuProvider(ConversationOptionsMenu.Provider(optionsMenuCallback, disposables))
invalidateOptionsMenu() invalidateOptionsMenu()
when (args.conversationScreenType) { when (args.conversationScreenType) {
@ -1061,6 +1063,10 @@ class ConversationFragment :
} else { } else {
titleView.clearExpiring() titleView.clearExpiring()
} }
titleView.setOnClickListener {
optionsMenuCallback.handleConversationSettings()
}
} }
private fun presentWallpaper(chatWallpaper: ChatWallpaper?) { private fun presentWallpaper(chatWallpaper: ChatWallpaper?) {