mirror of
https://github.com/gnustep/libs-base.git
synced 2025-05-30 16:30:41 +00:00
Tidied defaults usage with ports
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22068 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
6ba1cad122
commit
29e508442e
5 changed files with 34 additions and 40 deletions
|
@ -588,18 +588,19 @@ static NSDistributedNotificationCenter *netCenter = nil;
|
|||
Protocol *p = @protocol(GDNCProtocol);
|
||||
NSConnection *c;
|
||||
|
||||
#ifdef __MINGW32__
|
||||
if (_type == NSLocalNotificationCenterType
|
||||
&& [[NSUserDefaults standardUserDefaults]
|
||||
boolForKey: @"GSMailslot"] == NO)
|
||||
{
|
||||
ASSIGN(_type, GSPublicNotificationCenterType);
|
||||
}
|
||||
#endif
|
||||
|
||||
if (_type == NSLocalNotificationCenterType)
|
||||
{
|
||||
ns = [NSMessagePortNameServer sharedInstance];
|
||||
NSUserDefaults *defs = [NSUserDefaults standardUserDefaults];
|
||||
|
||||
if ([defs objectForKey: @"NSPortIsMessagePort"] != nil
|
||||
&& [defs boolForKey: @"NSPortIsMessagePort"] == NO)
|
||||
{
|
||||
ns = [NSSocketPortNameServer sharedInstance];
|
||||
}
|
||||
else
|
||||
{
|
||||
ns = [NSMessagePortNameServer sharedInstance];
|
||||
}
|
||||
host = @"";
|
||||
service = GDNC_SERVICE;
|
||||
description = @"local host";
|
||||
|
|
|
@ -83,12 +83,6 @@ Class NSPort_concrete_class;
|
|||
{
|
||||
NSPort_concrete_class = [NSSocketPort class];
|
||||
}
|
||||
#if defined(__MINGW32__)
|
||||
if ([defs boolForKey: @"GSMailslot"] == NO)
|
||||
{
|
||||
NSPort_concrete_class = [NSSocketPort class];
|
||||
}
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -88,16 +88,6 @@
|
|||
{
|
||||
o = [NSMessagePortNameServer sharedInstance];
|
||||
}
|
||||
#if defined(__MINGW__)
|
||||
if ([defs boolForKey: @"GSMailslot"] == YES)
|
||||
{
|
||||
o = [NSMessagePortNameServer sharedInstance];
|
||||
}
|
||||
else
|
||||
{
|
||||
o = [NSSocketPortNameServer sharedInstance];
|
||||
}
|
||||
#endif
|
||||
nameServer = RETAIN(o);
|
||||
}
|
||||
[gnustep_global_lock unlock];
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue