diff --git a/src/swift/Block.swift b/src/swift/Block.swift index c1266cea1..d1586da2a 100644 --- a/src/swift/Block.swift +++ b/src/swift/Block.swift @@ -42,6 +42,7 @@ public class DispatchWorkItem { public init(group: DispatchGroup? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], block: @convention(block) () -> ()) { _block = dispatch_block_create_with_qos_class(dispatch_block_flags_t(flags.rawValue), qos.qosClass.rawValue.rawValue, Int32(qos.relativePriority), block) + _group = group } // Used by DispatchQueue.synchronously to provide a @noescape path through