mirror of
				https://github.com/gilshahar7/TapToOpen
				synced 2025-11-04 08:46:18 +00:00 
			
		
		
		
	Version 1.1
Fixed a bug that opened the app when swipe left and then right
This commit is contained in:
		
							
								
								
									
										22
									
								
								Tweak.xm
									
									
									
									
									
								
							
							
						
						
									
										22
									
								
								Tweak.xm
									
									
									
									
									
								
							@ -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
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user