On May 05, 2016, at 10:35 AM, Ken Thomases <k...@codeweavers.com> wrote:

From 
<https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/Multithreading/ThreadSafetySummary/ThreadSafetySummary.html#//apple_ref/doc/uid/10000057i-CH12-123427>:

"If a secondary thread of an application wants to cause portions of the view to be 
redrawn on the main thread, it must not do so using methods like display, 
setNeedsDisplay:, setNeedsDisplayInRect:, or setViewsNeedDisplay:. Instead, it should 
send a message to the main thread or call those methods using the 
performSelectorOnMainThread:withObject:waitUntilDone: method instead."

I've been reading that doc. I have no idea why I didn't know this before. 
Probably because I've had to do very little thread programming in my career. 
Lucky me!

Sent from iCloud's ridiculous UI, so, sorry about the formatting

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to