From 57670945198132c59d36e85ce62ba5928caeecbe Mon Sep 17 00:00:00 2001 From: Martin K Date: Wed, 5 Jun 2024 21:34:41 +0300 Subject: [PATCH] ui: disable swiping on overridden overflow menus --- app/src/main/java/org/oxycblt/auxio/util/FrameworkUtil.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/org/oxycblt/auxio/util/FrameworkUtil.kt b/app/src/main/java/org/oxycblt/auxio/util/FrameworkUtil.kt index 1662c47c5..216152a50 100644 --- a/app/src/main/java/org/oxycblt/auxio/util/FrameworkUtil.kt +++ b/app/src/main/java/org/oxycblt/auxio/util/FrameworkUtil.kt @@ -124,6 +124,8 @@ fun Toolbar.overrideOnOverflowMenuClick(block: (View) -> Unit) { // The overflow menu's view implementation is package-private, so test for the // first child that isn't a plain action button. if (menuChild !is ActionMenuItemView) { + // Override all listeners related to opening the overflow menu. + menuChild.setOnTouchListener(null) menuChild.setOnClickListener(block) return }