From de20a40100ecd75c94f557b7df91cc6fc0007a17 Mon Sep 17 00:00:00 2001 From: thyttan <6uuxstm66@mozmail.comā©> Date: Sat, 4 Feb 2023 22:36:16 +0100 Subject: [PATCH] check for existing swipe handlers --- apps/backswipe/ChangeLog | 1 + apps/backswipe/boot.js | 4 ++-- apps/backswipe/metadata.json | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/backswipe/ChangeLog b/apps/backswipe/ChangeLog index 5560f00bc..1e5479d6e 100644 --- a/apps/backswipe/ChangeLog +++ b/apps/backswipe/ChangeLog @@ -1 +1,2 @@ 0.01: New App! +0.02: Don't fire if the app uses swipes already. diff --git a/apps/backswipe/boot.js b/apps/backswipe/boot.js index 523149e8c..31b277620 100644 --- a/apps/backswipe/boot.js +++ b/apps/backswipe/boot.js @@ -15,8 +15,8 @@ var currentFile = global.__FILE__ || ""; - if(global.BACK) delete global.BACK; - if (options && options.back && enabledForApp(currentFile)) { + if (global.BACK) delete global.BACK; + if (options && options.back && enabledForApp(currentFile) && (Bangle["#onswipe"] instanceof Array)&&Bangle["#onswipe"].length>1 ) { global.BACK = options.back; } setUI(mode, cb); diff --git a/apps/backswipe/metadata.json b/apps/backswipe/metadata.json index 7aa9f6247..0274ec8d7 100644 --- a/apps/backswipe/metadata.json +++ b/apps/backswipe/metadata.json @@ -1,7 +1,7 @@ { "id": "backswipe", "name": "Back Swipe", "shortName":"BackSwipe", - "version":"0.01", + "version":"0.02", "description": "Service that allows you to use an app's back button using left to right swipe gesture", "icon": "app.png", "tags": "back,gesture,swipe",