summaryrefslogtreecommitdiffstats
path: root/QuickActions/Tweak.x
diff options
context:
space:
mode:
Diffstat (limited to 'QuickActions/Tweak.x')
-rw-r--r--QuickActions/Tweak.x10
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