diff --git a/Source/NSThread.m b/Source/NSThread.m index e47542ef9..d68a5cfef 100644 --- a/Source/NSThread.m +++ b/Source/NSThread.m @@ -804,8 +804,13 @@ static NSDate *theFuture; * and anObject are both retained until the method is performed. *

*

The selector is performed when the runloop of the main thread next - * runs in one of the modes specified in anArray. if there are no modes in - * anArray, the method has no effect and simply returns immediately. + * runs in one of the modes specified in anArray.
+ * Where this method has been called more than once before the runloop + * of the main thread runs in the required mode, the order in which the + * 'perform' operations in the main thread is done is the same as that + * in which they were added.
+ * If there are no modes in anArray, + * the method has no effect and simply returns immediately. *

*

The argument aFlag specifies whether the method should wait until * the selector has been performed before returning.