diff options
| author | test@dangofactory.cos <you@example.com> | 2026-08-26 13:49:44 +0000 |
|---|---|---|
| committer | test@dangofactory.cos <you@example.com> | 2026-08-26 13:49:44 +0000 |
| commit | 89c3bed24f4d1859baa49c77b623beac7b2bad2f (patch) | |
| tree | adcc139f383f98bb1066202af399996349bad95f | |
| parent | d5fd87c41effd08cd562e7b25686de173127b1fa (diff) | |
| download | monocles_mail-89c3bed24f4d1859baa49c77b623beac7b2bad2f.tar.gz monocles_mail-89c3bed24f4d1859baa49c77b623beac7b2bad2f.tar.bz2 monocles_mail-89c3bed24f4d1859baa49c77b623beac7b2bad2f.zip | |
modified: app/ui/legacy/src/main/java/com/fsck/k9/activity/MessageList.kt
modified: app/ui/legacy/src/main/java/com/fsck/k9/ui/messagelist/MessageListFragment.kt
modified: app/ui/legacy/src/main/java/com/fsck/k9/ui/messageview/MessageTopView.kt
modified: app/ui/legacy/src/main/res/values/themes.xml
4 files changed, 10 insertions, 7 deletions
diff --git a/app/ui/legacy/src/main/java/com/fsck/k9/activity/MessageList.kt b/app/ui/legacy/src/main/java/com/fsck/k9/activity/MessageList.kt index cba81df..600d7d6 100644 --- a/app/ui/legacy/src/main/java/com/fsck/k9/activity/MessageList.kt +++ b/app/ui/legacy/src/main/java/com/fsck/k9/activity/MessageList.kt @@ -941,12 +941,12 @@ open class MessageList : } private fun syncCurrentAccount() { - var account: Account? = null - val inboxFolderId = account?.inboxFolderId - if (inboxFolderId != null) { - messagingController.synchronizeMailbox(account, inboxFolderId, true, null) - } - Toast.makeText(this, R.string.status_synchronizing_mail, Toast.LENGTH_SHORT).show() + val currentAccount = this.account ?: return + val inboxFolderId = currentAccount.inboxFolderId + if (inboxFolderId != null) { + messagingController.synchronizeMailbox(currentAccount, inboxFolderId, true, null) + } + Toast.makeText(this, R.string.status_synchronizing_mail, Toast.LENGTH_SHORT).show() } private fun initializeSearchMenuItem(searchItem: MenuItem) { diff --git a/app/ui/legacy/src/main/java/com/fsck/k9/ui/messagelist/MessageListFragment.kt b/app/ui/legacy/src/main/java/com/fsck/k9/ui/messagelist/MessageListFragment.kt index c986fa1..d3a643b 100644 --- a/app/ui/legacy/src/main/java/com/fsck/k9/ui/messagelist/MessageListFragment.kt +++ b/app/ui/legacy/src/main/java/com/fsck/k9/ui/messagelist/MessageListFragment.kt @@ -1880,6 +1880,7 @@ class MessageListFragment : override fun onDestroyActionMode(mode: ActionMode) { actionMode = null + recyclerView?.descendantFocusability = ViewGroup.FOCUS_AFTER_DESCENDANTS selectAll = null markAsRead = null markAsUnread = null @@ -1891,6 +1892,7 @@ class MessageListFragment : override fun onCreateActionMode(mode: ActionMode, menu: Menu): Boolean { mode.menuInflater.inflate(R.menu.message_list_context, menu) + recyclerView?.descendantFocusability = ViewGroup.FOCUS_BLOCK_DESCENDANTS setContextCapabilities(account, menu) return true diff --git a/app/ui/legacy/src/main/java/com/fsck/k9/ui/messageview/MessageTopView.kt b/app/ui/legacy/src/main/java/com/fsck/k9/ui/messageview/MessageTopView.kt index 35352bf..029f899 100644 --- a/app/ui/legacy/src/main/java/com/fsck/k9/ui/messageview/MessageTopView.kt +++ b/app/ui/legacy/src/main/java/com/fsck/k9/ui/messageview/MessageTopView.kt @@ -290,6 +290,7 @@ class MessageTopView( object : AnimatorListenerAdapter() { override fun onAnimationEnd(animator: Animator) { viewAnimator.displayedChild = 2 + viewAnimator.post { viewAnimator.requestLayout() } } }, ) diff --git a/app/ui/legacy/src/main/res/values/themes.xml b/app/ui/legacy/src/main/res/values/themes.xml index 0c74dd7..08d3172 100644 --- a/app/ui/legacy/src/main/res/values/themes.xml +++ b/app/ui/legacy/src/main/res/values/themes.xml @@ -10,7 +10,7 @@ <style name="Theme.K9.Dark.Base" parent="Theme.MaterialComponents.NoActionBar" /> <style name="Theme.K9.Light.Common" parent="Theme.K9.Light.Base"> - <item name="windowActionModeOverlay">true</item> + <item name="windowActionModeOverlay">false</item> <item name="toolbarColor">@color/material_gray_100</item> |
