diff --git a/Cakebrew.xcodeproj/project.pbxproj b/Cakebrew.xcodeproj/project.pbxproj index 2b260d5..3f98e99 100644 --- a/Cakebrew.xcodeproj/project.pbxproj +++ b/Cakebrew.xcodeproj/project.pbxproj @@ -1052,6 +1052,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_OBJC_EXPLICIT_OWNERSHIP_TYPE = YES; CODE_SIGN_IDENTITY = "Mac Developer"; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; @@ -1081,6 +1082,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_OBJC_EXPLICIT_OWNERSHIP_TYPE = YES; CODE_SIGN_IDENTITY = "Mac Developer"; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; diff --git a/Cakebrew/BPHomebrewInterface.m b/Cakebrew/BPHomebrewInterface.m index 3bb5fb5..96ab0ec 100644 --- a/Cakebrew/BPHomebrewInterface.m +++ b/Cakebrew/BPHomebrewInterface.m @@ -300,12 +300,14 @@ - (NSString*)performWrappedBrewCommandWithArguments:(NSArray*)arguments { NSString __block *finalOutput = nil; - dispatch_sync(_taskOperationsQueue, ^{ + dispatch_queue_t queue = _taskOperationsQueue; + + dispatch_sync(queue, ^{ NSMutableString *output = [NSMutableString new]; [self performBrewCommandWithArguments:arguments wrapsSynchronousRequest:YES - queue:_taskOperationsQueue + queue:queue dataReturnBlock:^(NSString *partialOutput) { [output appendString:partialOutput]; diff --git a/Dependencies/PXSourceList b/Dependencies/PXSourceList index 6d41383..38cecbd 160000 --- a/Dependencies/PXSourceList +++ b/Dependencies/PXSourceList @@ -1 +1 @@ -Subproject commit 6d41383347aa070589894a2798ddc2abbfda0f73 +Subproject commit 38cecbd7e1d8449cac2db4ed03fb0dd3cee14f9f