Gil Shahar před 5 roky
rodič
revize
7bed4082e1
Žádný účet není propojen s e-mailovou adresou tvůrce revize
1 změnil soubory, kde provedl 10 přidání a 7 odebrání
  1. +10
    -7
      Tweak.xm

+ 10
- 7
Tweak.xm Zobrazit soubor

@@ -6,7 +6,6 @@

@interface SPUISearchHeader
@property (retain) SPUITextField * searchField;
-(void)cancelButtonClicked:(id)arg1;
@end

@interface SpringBoard
@@ -19,6 +18,9 @@
- (_Bool)handleSiriButtonDownEventFromSource:(int)arg1 activationEvent:(int)arg2;
@end

@interface SPUISearchViewController
- (void)cancelButtonPressed;
@end
static SpringBoard *springBoard = nil;
%hook SpringBoard

@@ -28,9 +30,11 @@ static SpringBoard *springBoard = nil;
}
%end

%hook SPUISearchHeader
-(BOOL)textFieldShouldReturn:(id)arg1{
SPUITextField *searchField = self.searchField;
%hook SPUISearchViewController

- (void)cancelButtonPressed{
SPUISearchHeader *_searchHeader = MSHookIvar<SPUISearchHeader*>(self, "_searchHeader");
SPUITextField *searchField = _searchHeader.searchField;
NSString *searchString = [searchField.text lowercaseString];
if ([searchString hasPrefix:@"siri"]) {
@@ -44,9 +48,8 @@ static SpringBoard *springBoard = nil;
[assistantController handleSiriButtonDownEventFromSource:1 activationEvent:1];
[assistantController handleSiriButtonUpEventFromSource:1];
searchField.text = @"";
[self cancelButtonClicked:nil];
}
return %orig(arg1);
%orig;
}

%end
%end

Načítá se…
Zrušit
Uložit