mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-05-31 05:20:48 +00:00
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:
parent
3ab00c2124
commit
86c972c1e0
7 changed files with 56 additions and 37 deletions
|
@ -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
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
{
|
{
|
||||||
|
|
|
@ -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];
|
||||||
}
|
}
|
||||||
|
|
18
Tools/gpbs.m
18
Tools/gpbs.m
|
@ -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)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue