From 0f36b6e5851fdf0e01b8bddfe334a83a23d1def0 Mon Sep 17 00:00:00 2001 From: Gil Shahar Date: Tue, 27 Nov 2018 18:21:48 +0200 Subject: [PATCH] Version 1.2 --- Tweak.xm | 31 +++++++------------------------ 1 file changed, 7 insertions(+), 24 deletions(-) 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