diff --git a/Classes/IRC/IRCWorld.m b/Classes/IRC/IRCWorld.m index 51c2be71fa..c048d499ba 100755 --- a/Classes/IRC/IRCWorld.m +++ b/Classes/IRC/IRCWorld.m @@ -54,6 +54,9 @@ - (id)init self.clients = [NSMutableArray new]; self.messageOperationQueue = [NSOperationQueue new]; + self.messageOperationQueue.name = @"IRCWordMessageOperationQueue"; + self.messageOperationQueue.maxConcurrentOperationCount = 1; +// Only 1 at a time or else we get a race condition and out of order messages } return self;