1
0
mirror of https://github.com/gilshahar7/TapToOpen synced 2025-06-28 10:06:45 +00:00

Version 1.1

Fixed a bug that opened the app when swipe left and then right
This commit is contained in:
2017-05-08 17:15:30 +03:00
committed by GitHub
parent f3abaf2ef8
commit 85bd6d2884

View File

@ -19,9 +19,21 @@
@end @end
%hook NCNotificationListCell %hook NCNotificationListCell
CGFloat myThreshold = 0; bool changeThreshold = false;
-(CGFloat)_defaultActionExecuteThreshold{return myThreshold;} -(CGFloat)_defaultActionExecuteThreshold{
-(CGFloat)_defaultActionTriggerThreshold{return myThreshold;} if(changeThreshold == false){
return %orig;
}else{
return -1;
}
}
-(CGFloat)_defaultActionTriggerThreshold{
if(changeThreshold){
return %orig;
}else{
return -1;
}
}
-(CGFloat)_defaultActionOvershootContentOffset{return 0;} -(CGFloat)_defaultActionOvershootContentOffset{return 0;}
-(void)layoutSubviews{ -(void)layoutSubviews{
%orig; %orig;
@ -40,11 +52,11 @@ CGFloat myThreshold = 0;
bool isLocked = [[%c(SBLockScreenManager) sharedInstance] isUILocked]; bool isLocked = [[%c(SBLockScreenManager) sharedInstance] isUILocked];
if((isLocked == true) && ([self isActionButtonsFullyRevealed] == false) && ([[self contentViewController] _presentedLongLookViewController] == nil)) if((isLocked == true) && ([self isActionButtonsFullyRevealed] == false) && ([[self contentViewController] _presentedLongLookViewController] == nil))
{ {
myThreshold = -1; changeThreshold = true;
[self setSupportsSwipeToDefaultAction:true]; [self setSupportsSwipeToDefaultAction:true];
[self _executeDefaultActionIfCompleted]; [self _executeDefaultActionIfCompleted];
[self setSupportsSwipeToDefaultAction:false]; [self setSupportsSwipeToDefaultAction:false];
myThreshold = 0; changeThreshold = false;
} }
} }
%end %end