diff --git a/Tweak.xm b/Tweak.xm index ff2829e..4234c50 100644 --- a/Tweak.xm +++ b/Tweak.xm @@ -1,29 +1,12 @@ -@interface OPASearchViewController +@interface OPAVoicePlateController -(void)didTapOnGlifView; @end -@interface OPAViewController -@property (nonatomic, assign) OPASearchViewController *searchViewController; -@end - -@interface OPAZeroStateViewController --(void)openMicForVoiceQuery; -@end - -%hook OPAViewController --(void)viewDidLoad{ - %orig; - [[NSNotificationCenter defaultCenter] addObserver:self.searchViewController selector:@selector(didTapOnGlifView) name:UIApplicationDidBecomeActiveNotification object:nil]; - [self.searchViewController didTapOnGlifView]; -} -%end - - - -%hook OPAZeroStateViewController --(void)viewDidLoad{ - %orig; - [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(openMicForVoiceQuery) name:UIApplicationDidBecomeActiveNotification object:nil]; - [self openMicForVoiceQuery]; +%hook OPAVoicePlateController +-(OPAVoicePlateController *)init{ + OPAVoicePlateController *origself = %orig; + [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(didTapOnGlifView) name:UIApplicationDidBecomeActiveNotification object:nil]; + [self didTapOnGlifView]; + return origself; } %end