diff options
Diffstat (limited to 'QuickActions/Tweak.x')
-rw-r--r-- | QuickActions/Tweak.x | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/QuickActions/Tweak.x b/QuickActions/Tweak.x index 7e9a505..8e6af39 100644 --- a/QuickActions/Tweak.x +++ b/QuickActions/Tweak.x @@ -22,20 +22,16 @@ void openApplication(NSString *bundleID) { - FBSOpenApplicationOptions* opts = [%c(FBSOpenApplicationOptions) optionsWithDictionary:@{ + FBSOpenApplicationOptions *opts = [%c(FBSOpenApplicationOptions) optionsWithDictionary:@{ @"__LaunchOrigin" : @"BulletinDestinationCoverSheet", @"__PromptUnlockDevice" : @YES, @"__UnlockDevice" : @YES, @"__LaunchImage" : @"", @"__Actions" : @[] }]; - FBSystemServiceOpenApplicationRequest* request = [%c(FBSystemServiceOpenApplicationRequest) request]; - request.options = opts; - request.bundleIdentifier = bundleID; - request.trusted = YES; - request.clientProcess = [[%c(FBProcessManager) sharedInstance] systemApplicationProcess]; - [[%c(SBMainWorkspace) sharedInstance] systemService:[%c(FBSystemService) sharedInstance] handleOpenApplicationRequest:request withCompletion:^{}]; + FBSOpenApplicationService *openService = [[%c(FBSOpenApplicationService) alloc] init]; + [openService openApplication:bundleID withOptions:opts completion:nil]; } %hook CSQuickActionsView |