Is it intentional that the main thread checker flags up that any reading of an NSView's bounds or frame properties? Obviously if setting those properties then it should be done on the main thread but I'm struggling to see why reading them should create a warning.
Happy to be enlightened..!