diff --git a/MagicalRecord/Core/MagicalRecord+Actions.m b/MagicalRecord/Core/MagicalRecord+Actions.m
index 16165d28e..c55e06df3 100644
--- a/MagicalRecord/Core/MagicalRecord+Actions.m
+++ b/MagicalRecord/Core/MagicalRecord+Actions.m
@@ -13,10 +13,10 @@
dispatch_queue_t action_queue(void);
dispatch_queue_t action_queue(void)
{
- static dispatch_once_t onceToken;
- dispatch_once(&onceToken, ^{
+ if (background_action_queue == NULL)
+ {
background_action_queue = dispatch_queue_create("com.magicalpanda.magicalrecord.actionQueue", DISPATCH_QUEUE_SERIAL);
- });
+ }
return background_action_queue;
}
diff --git a/Project Files/Magical Record.xcodeproj/xcshareddata/xcschemes/iOS App Unit Tests.xcscheme b/Project Files/Magical Record.xcodeproj/xcshareddata/xcschemes/iOS App Unit Tests.xcscheme
index 4262e4e14..893750f70 100644
--- a/Project Files/Magical Record.xcodeproj/xcshareddata/xcschemes/iOS App Unit Tests.xcscheme
+++ b/Project Files/Magical Record.xcodeproj/xcshareddata/xcschemes/iOS App Unit Tests.xcscheme
@@ -46,7 +46,7 @@
+
+