Updates to correct usage of NSNotificationCenter

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@4409 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
richard 1999-06-15 20:02:58 +00:00
parent 3ab00c2124
commit 86c972c1e0
7 changed files with 56 additions and 37 deletions

View file

@ -1,3 +1,12 @@
Tue Jun 15 20:55:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
* Source/GSServicesManager.m: Use NSNotificationCenter properly.
* Source/NSColor.m: Use NSNotificationCenter properly.
* Source/NSInterfaceStyle.m: Use NSNotificationCenter properly.
* Source/NSPasteboard.m: Use NSNotificationCenter properly.
* Source/NSWorkspace.m: Use NSNotificationCenter properly.
* Tools/gpbs.m: Use NSNotificationCenter properly.
Tue Jun 15 9:00:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk> Tue Jun 15 9:00:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
* Source/NSWindow.m: Handle dnd registration for the window by using * Source/NSWindow.m: Handle dnd registration for the window by using

View file

@ -101,9 +101,10 @@ NSUnregisterServicesProvider(NSString *name)
* the given port name. * the given port name.
*/ */
[[NSPortNameServer defaultPortNameServer] removePortForName: name]; [[NSPortNameServer defaultPortNameServer] removePortForName: name];
[NSNotificationCenter removeObserver: [GSListener class] [[NSNotificationCenter defaultCenter]
name: NSConnectionDidDieNotification removeObserver: [GSListener class]
object: listenerConnection]; name: NSConnectionDidDieNotification
object: listenerConnection];
[listenerConnection release]; [listenerConnection release];
listenerConnection = nil; listenerConnection = nil;
} }
@ -120,9 +121,10 @@ NSRegisterServicesProvider(id provider, NSString *name)
* the given port name. * the given port name.
*/ */
[[NSPortNameServer defaultPortNameServer] removePortForName: name]; [[NSPortNameServer defaultPortNameServer] removePortForName: name];
[NSNotificationCenter removeObserver: [GSListener class] [[NSNotificationCenter defaultCenter]
name: NSConnectionDidDieNotification removeObserver: [GSListener class]
object: listenerConnection]; name: NSConnectionDidDieNotification
object: listenerConnection];
[listenerConnection release]; [listenerConnection release];
listenerConnection = nil; listenerConnection = nil;
} }
@ -133,7 +135,7 @@ NSRegisterServicesProvider(id provider, NSString *name)
if (listenerConnection) if (listenerConnection)
{ {
[listenerConnection retain]; [listenerConnection retain];
[NotificationDispatcher [[NSNotificationCenter defaultCenter]
addObserver: [GSListener class] addObserver: [GSListener class]
selector: @selector(connectionBecameInvalid:) selector: @selector(connectionBecameInvalid:)
name: NSConnectionDidDieNotification name: NSConnectionDidDieNotification
@ -159,9 +161,10 @@ NSRegisterServicesProvider(id provider, NSString *name)
NSAssert(listenerConnection==[notification object], NSAssert(listenerConnection==[notification object],
NSInternalInconsistencyException); NSInternalInconsistencyException);
[NSNotificationCenter removeObserver: self [[NSNotificationCenter defaultCenter]
name: NSConnectionDidDieNotification removeObserver: self
object: listenerConnection]; name: NSConnectionDidDieNotification
object: listenerConnection];
[listenerConnection release]; [listenerConnection release];
listenerConnection = nil; listenerConnection = nil;
return self; return self;

View file

@ -117,10 +117,11 @@ static NSMutableDictionary *colorStrings = nil;
// ensure user defaults are loaded, then use them and watch for changes. // ensure user defaults are loaded, then use them and watch for changes.
[NSUserDefaults standardUserDefaults]; [NSUserDefaults standardUserDefaults];
[self defaultsDidChange: nil]; [self defaultsDidChange: nil];
[NSNotificationCenter addObserver: self [[NSNotificationCenter defaultCenter]
selector: @selector(defaultsDidChange:) addObserver: self
name: NSUserDefaultsDidChangeNotification selector: @selector(defaultsDidChange:)
object: nil]; name: NSUserDefaultsDidChangeNotification
object: nil];
} }
} }

View file

@ -137,10 +137,11 @@ NSInterfaceStyleForKey(NSString *key, NSResponder *responder)
[NSUserDefaults standardUserDefaults]; [NSUserDefaults standardUserDefaults];
[self defaultsDidChange: nil]; [self defaultsDidChange: nil];
[NSNotificationCenter addObserver: self [[NSNotificationCenter defaultCenter]
selector: @selector(defaultsDidChange:) addObserver: self
name: NSUserDefaultsDidChangeNotification selector: @selector(defaultsDidChange:)
object: nil]; name: NSUserDefaultsDidChangeNotification
object: nil];
} }
} }

View file

@ -94,9 +94,10 @@ static id<GSPasteboardSvr> the_server = nil;
id obj = the_server; id obj = the_server;
the_server = nil; the_server = nil;
[NSNotificationCenter removeObserver: self [[NSNotificationCenter defaultCenter]
name: NSConnectionDidDieNotification removeObserver: self
object: [notification object]]; name: NSConnectionDidDieNotification
object: [notification object]];
[obj release]; [obj release];
return self; return self;
} }
@ -119,10 +120,11 @@ static id<GSPasteboardSvr> the_server = nil;
{ {
NSConnection* conn = [(id)the_server connectionForProxy]; NSConnection* conn = [(id)the_server connectionForProxy];
[NSNotificationCenter addObserver: self [[NSNotificationCenter defaultCenter]
selector: @selector(_lostServer:) addObserver: self
name: NSConnectionDidDieNotification selector: @selector(_lostServer:)
object: conn]; name: NSConnectionDidDieNotification
object: conn];
} }
else else
{ {

View file

@ -162,10 +162,11 @@ static NSString *_rootPath = @"/";
sharedWorkspace = sharedWorkspace =
(NSWorkspace*)NSAllocateObject(self, 0, NSDefaultMallocZone()); (NSWorkspace*)NSAllocateObject(self, 0, NSDefaultMallocZone());
[NSNotificationCenter addObserver: sharedWorkspace [[NSNotificationCenter defaultCenter]
selector: @selector(noteUserDefaultsChanged) addObserver: sharedWorkspace
name: NSUserDefaultsDidChangeNotification selector: @selector(noteUserDefaultsChanged)
object: nil]; name: NSUserDefaultsDidChangeNotification
object: nil];
} }
[gnustep_global_lock unlock]; [gnustep_global_lock unlock];
} }

View file

@ -856,10 +856,11 @@ NSMutableDictionary *pasteboards = nil;
- (NSConnection*) connection: ancestor didConnect: newConn - (NSConnection*) connection: ancestor didConnect: newConn
{ {
[NotificationDispatcher addObserver: self [[NSNotificationCenter defaultCenter]
selector: @selector(connectionBecameInvalid:) addObserver: self
name: NSConnectionDidDieNotification selector: @selector(connectionBecameInvalid:)
object: newConn]; name: NSConnectionDidDieNotification
object: newConn];
[newConn setDelegate: self]; [newConn setDelegate: self];
return newConn; return newConn;
} }
@ -1055,10 +1056,11 @@ main(int argc, char** argv)
} }
[conn setDelegate:server]; [conn setDelegate:server];
[NotificationDispatcher addObserver: server [[NSNotificationCenter defaultCenter]
selector: @selector(connectionBecameInvalid:) addObserver: server
name: NSConnectionDidDieNotification selector: @selector(connectionBecameInvalid:)
object: conn]; name: NSConnectionDidDieNotification
object: conn];
if (verbose) if (verbose)
{ {