From 182005778ec8e23ad75a718c96d893d25c295b27 Mon Sep 17 00:00:00 2001 From: luboslenco Date: Tue, 13 Dec 2022 16:06:35 +0100 Subject: [PATCH] Fix menubar closing when using touch ui --- Sources/arm/ui/UIMenubar.hx | 1 + Sources/arm/ui/UINodes.hx | 3 +++ 2 files changed, 4 insertions(+) diff --git a/Sources/arm/ui/UIMenubar.hx b/Sources/arm/ui/UIMenubar.hx index 9aedbb1e..a05c5973 100644 --- a/Sources/arm/ui/UIMenubar.hx +++ b/Sources/arm/ui/UIMenubar.hx @@ -121,6 +121,7 @@ class UIMenubar { var menuW = Std.int(App.defaultElementW * App.uiMenu.SCALE() * 2.0); UIMenu.menuX -= Std.int((menuW - ui._w) / 2) + Std.int(UIHeader.inst.headerh / 2); UIMenu.menuY += 4; + UIMenu.keepOpen = true; } } diff --git a/Sources/arm/ui/UINodes.hx b/Sources/arm/ui/UINodes.hx index 8d5c3304..fcbdd373 100644 --- a/Sources/arm/ui/UINodes.hx +++ b/Sources/arm/ui/UINodes.hx @@ -847,6 +847,9 @@ class UINodes { menuCategory = i; popupX = wx + ui._x; popupY = wy + ui._y; + if (Config.raw.touch_ui) { + showMenuFirst = true; + } } if (i < cats.length - 1) { ui._x += ew + 3;