From aacf2e3c1a753b0f45c9ef853b93babfba69b5e2 Mon Sep 17 00:00:00 2001 From: Martin Boonk Date: Tue, 28 Feb 2023 07:57:06 +0100 Subject: [PATCH] messagesoverlay - Only add listeners once --- apps/messagesoverlay/lib.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/messagesoverlay/lib.js b/apps/messagesoverlay/lib.js index 5c0f50f1c..2d5feae94 100644 --- a/apps/messagesoverlay/lib.js +++ b/apps/messagesoverlay/lib.js @@ -434,9 +434,11 @@ let main = function(ovr, event) { backupHandler("touch"); backupHandler("swipe"); backupHandler("drag"); + if (!backupDone){ + Bangle.on('touch', getTouchHandler(ovr)); + Bangle.on('swipe', getSwipeHandler(ovr)); + } backupDone=true; - Bangle.on('touch', getTouchHandler(ovr)); - Bangle.on('swipe', getSwipeHandler(ovr)); if (event !== undefined){ drawBorder(ovr);