forked from FOSS/BangleApps
messagesoverlay - Stop swipes and drags interacting with the running app
parent
730da3f52d
commit
a9fd2420e2
|
@ -377,9 +377,16 @@ let cleanup = function(){
|
||||||
}
|
}
|
||||||
if (touchBack){
|
if (touchBack){
|
||||||
Bangle["#ontouch"]=touchBack;
|
Bangle["#ontouch"]=touchBack;
|
||||||
LOG("Restored touch handlers:", touchBack);
|
|
||||||
touchBack = undefined;
|
touchBack = undefined;
|
||||||
}
|
}
|
||||||
|
if (swipeBack){
|
||||||
|
Bangle["#onswipe"]=swipeBack;
|
||||||
|
swipeBack = undefined;
|
||||||
|
}
|
||||||
|
if (dragBack){
|
||||||
|
Bangle["#ondrag"]=dragBack;
|
||||||
|
dragBack = undefined;
|
||||||
|
}
|
||||||
|
|
||||||
Bangle.removeListener("tap", doubleTapUnlock);
|
Bangle.removeListener("tap", doubleTapUnlock);
|
||||||
if (touchHandler) Bangle.removeListener("touch", touchHandler);
|
if (touchHandler) Bangle.removeListener("touch", touchHandler);
|
||||||
|
@ -387,6 +394,8 @@ let cleanup = function(){
|
||||||
};
|
};
|
||||||
|
|
||||||
let touchBack;
|
let touchBack;
|
||||||
|
let swipeBack;
|
||||||
|
let dragBack;
|
||||||
|
|
||||||
let main = function(ovr, event) {
|
let main = function(ovr, event) {
|
||||||
LOG("Main", event, settings);
|
LOG("Main", event, settings);
|
||||||
|
@ -399,6 +408,10 @@ let main = function(ovr, event) {
|
||||||
|
|
||||||
touchBack = Bangle["#ontouch"];
|
touchBack = Bangle["#ontouch"];
|
||||||
Bangle.removeAllListeners("touch");
|
Bangle.removeAllListeners("touch");
|
||||||
|
swipeBack = Bangle["#onswipe"];
|
||||||
|
Bangle.removeAllListeners("swipe");
|
||||||
|
dragBack = Bangle["#ondrag"];
|
||||||
|
Bangle.removeAllListeners("drag");
|
||||||
|
|
||||||
Bangle.on('tap', doubleTapUnlock);
|
Bangle.on('tap', doubleTapUnlock);
|
||||||
if (touchHandler) Bangle.removeListener("touch",touchHandler);
|
if (touchHandler) Bangle.removeListener("touch",touchHandler);
|
||||||
|
|
Loading…
Reference in New Issue