From 0dac734f9c53e9e9dcfbcb44e36cbbbf78e18b05 Mon Sep 17 00:00:00 2001 From: eshifri Date: Fri, 19 Nov 2021 11:21:48 -0800 Subject: [PATCH] fix split touch window for carousel #1088 --- radio/src/gui/colorlcd/view_main.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/radio/src/gui/colorlcd/view_main.cpp b/radio/src/gui/colorlcd/view_main.cpp index adc6c6e98..fb88a9e01 100644 --- a/radio/src/gui/colorlcd/view_main.cpp +++ b/radio/src/gui/colorlcd/view_main.cpp @@ -247,7 +247,10 @@ bool ViewMain::onTouchEnd(coord_t x, coord_t y) } else { openMenu(); - if(x > getParent()->width() / 2) + int x1 = x; + int w1 = getParent()->width(); + while (x1 > w1) x1 -= w1; + if (x1 > w1 / 2) pushEvent(EVT_ROTARY_LEFT); } return true;