Skip to content

Commit d1d56d5

Browse files
committed
reordered checks
1 parent 1363ec9 commit d1d56d5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Foundation/NSNotification.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -149,8 +149,8 @@ open class NotificationCenter: NSObject {
149149
open func removeObserver(_ observer: Any, name aName: NSNotification.Name?, object: Any?) {
150150
guard let observer = observer as? NSNotificationReceiver,
151151
// These 2 parameters would only be useful for removing notifications added by `addObserver:selector:name:object:`
152-
observer.name == aName || aName == nil,
153-
observer.sender === __SwiftValue.store(object) || object == nil
152+
aName == nil || observer.name == aName,
153+
object == nil || observer.sender === __SwiftValue.store(object)
154154
else {
155155
return
156156
}

0 commit comments

Comments
 (0)