diff --git a/Source/NSPasteboard.m b/Source/NSPasteboard.m index 0fd76761b..ace10ce20 100644 --- a/Source/NSPasteboard.m +++ b/Source/NSPasteboard.m @@ -39,6 +39,7 @@ #include #include #include +#include // Pasteboard Type Globals NSString *NSStringPboardType = @"NSStringPboardType"; @@ -110,8 +111,12 @@ static id the_server = nil; + (id) _pbs { if (the_server == nil) { - NSString* host = [[NSProcessInfo processInfo] hostName]; + NSString* host; + host = [[NSUserDefaults standardUserDefaults] stringForKey: @"NSHost"]; + if (host == nil) { + host = [[NSProcessInfo processInfo] hostName]; + } the_server = (id)[NSConnection rootProxyForConnectionWithRegisteredName: PBSNAME host: host];