From 9e1cec7a603064187d0be94cf0075fcf19eb0b9c Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Fri, 19 Sep 2025 09:23:36 -0300 Subject: [PATCH] Fix anchor offset when search or action mode is entered. --- app/src/main/java/org/thoughtcrime/securesms/MainActivity.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/MainActivity.kt b/app/src/main/java/org/thoughtcrime/securesms/MainActivity.kt index 20d4d58018..9c5a9928d5 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/MainActivity.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/MainActivity.kt @@ -343,7 +343,8 @@ class MainActivity : PassphraseRequiredActivity(), VoiceNoteMediaControllerOwner val listPaneWidth = contentLayoutData.rememberDefaultPanePreferredWidth(maxWidth) val halfPartitionWidth = contentLayoutData.partitionWidth / 2 - val detailOnlyAnchor = PaneExpansionAnchor.Offset.fromStart(72.dp + contentLayoutData.listPaddingStart + halfPartitionWidth) + val detailOffset = if (mainToolbarState.mode == MainToolbarMode.SEARCH || mainToolbarState.mode == MainToolbarMode.ACTION_MODE) 0.dp else 72.dp + val detailOnlyAnchor = PaneExpansionAnchor.Offset.fromStart(detailOffset + contentLayoutData.listPaddingStart + halfPartitionWidth) val detailAndListAnchor = PaneExpansionAnchor.Offset.fromStart(listPaneWidth + halfPartitionWidth) val listOnlyAnchor = PaneExpansionAnchor.Offset.fromEnd(contentLayoutData.detailPaddingEnd - halfPartitionWidth)