From d18dff61d3f394e9c18c92eadcacdc0b54bc02c6 Mon Sep 17 00:00:00 2001 From: rhunk <101876869+rhunk@users.noreply.github.com> Date: Sun, 11 Jun 2023 01:17:49 +0200 Subject: [PATCH] fix: ff menu dimensions --- .../impl/ui/menus/impl/FriendFeedInfoMenu.kt | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/app/src/main/kotlin/me/rhunk/snapenhance/features/impl/ui/menus/impl/FriendFeedInfoMenu.kt b/app/src/main/kotlin/me/rhunk/snapenhance/features/impl/ui/menus/impl/FriendFeedInfoMenu.kt index 7b1ff34c..50f95986 100644 --- a/app/src/main/kotlin/me/rhunk/snapenhance/features/impl/ui/menus/impl/FriendFeedInfoMenu.kt +++ b/app/src/main/kotlin/me/rhunk/snapenhance/features/impl/ui/menus/impl/FriendFeedInfoMenu.kt @@ -191,9 +191,9 @@ class FriendFeedInfoMenu : AbstractMenu() { private fun getCurrentConversationId(): Pair { val messaging = context.feature(Messaging::class) - var focusedConversationTargetUser: String? = null - val conversationId = if (messaging.lastFetchConversationUUID == null) { - focusedConversationTargetUser = messaging.lastFetchConversationUserUUID.toString() + val focusedConversationTargetUser: String? = messaging.lastFetchConversationUserUUID?.toString() + + val conversationId = if (messaging.lastFetchConversationUUID == null && focusedConversationTargetUser != null) { val conversation: UserConversationLink = context.database.getDMConversationIdFromUserId(focusedConversationTargetUser) ?: throw IllegalStateException("No conversation found") conversation.client_conversation_id!!.trim().lowercase() } else { @@ -214,10 +214,6 @@ class FriendFeedInfoMenu : AbstractMenu() { viewConsumer(switch) } - fun injectOldButtons(viewModel: View, viewConsumer: ((View) -> Unit)) { - - } - @SuppressLint("SetTextI18n", "UseSwitchCompatOrMaterialCode", "DefaultLocale", "InflateParams", "DiscouragedApi", "ClickableViewAccessibility" ) @@ -291,10 +287,7 @@ class FriendFeedInfoMenu : AbstractMenu() { menuButtonBar.addView(LinearLayout(viewModel.context).apply { layoutParams = LinearLayout.LayoutParams(0, ViewGroup.LayoutParams.MATCH_PARENT, 1f) gravity = Gravity.CENTER - setPadding(0, 20, 0, 20) - isClickable = true - scaleX = 1.1f - scaleY = 1.1f + isClickable = false var isLineThrough = isDisabled ?: false FriendActionButton.new(viewModel.context).apply { @@ -304,7 +297,7 @@ class FriendFeedInfoMenu : AbstractMenu() { setLineThrough(isLineThrough) (instanceNonNull() as View).apply { layoutParams = LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT).apply { - setMargins(0, 60, 0, 60) + setMargins(0, 40, 0, 40) } setOnTouchListener { _, event -> if (event.action == MotionEvent.ACTION_UP) {