From 744c23604b03ab4ee15dbe5ffe12b63986949045 Mon Sep 17 00:00:00 2001 From: Syahriel Ibnu Irfansyah Date: Mon, 5 Dec 2022 01:12:10 +0700 Subject: [PATCH] Differentiate menu slide area width when is on portrait and landscape --- .../main/java/id/psw/vshlauncher/views/XmbView.CrossMenu.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/launcher_app/src/main/java/id/psw/vshlauncher/views/XmbView.CrossMenu.kt b/launcher_app/src/main/java/id/psw/vshlauncher/views/XmbView.CrossMenu.kt index 653e79b..88eb7ab 100644 --- a/launcher_app/src/main/java/id/psw/vshlauncher/views/XmbView.CrossMenu.kt +++ b/launcher_app/src/main/java/id/psw/vshlauncher/views/XmbView.CrossMenu.kt @@ -858,7 +858,8 @@ fun XmbView.menuOnTouchScreen(a:PointF, b:PointF, act:Int){ val isMenu = a.x > scaling.target.right - 200.0f run{ if(isMenu){ - if(b.x < scaling.target.right - 400.0f){ + val menuTol = (width > height).select(400.0f, 100.0f) + if(b.x < scaling.target.right - menuTol){ val item = context.vsh.hoveredItem if(item?.hasMenu == true){ state.itemMenu.isDisplayed = true