11#import "GlobalDefaults.h"
13#import "ConnectionParams.h"
21 if (_shared_global_defaults == nil)
25 if (_shared_global_defaults == nil)
30 return _shared_global_defaults;
35 if (!(
self = [super init]))
39 NSData *bookmark_data =
40 [[NSUserDefaults standardUserDefaults] objectForKey:@"TSXSharedGlobalDefaultBookmark"];
42 if (bookmark_data && [bookmark_data length])
43 bookmark = [NSKeyedUnarchiver unarchiveObjectWithData:bookmark_data];
46 bookmark = [[[
ComputerBookmark alloc] initWithBaseDefaultParameters] autorelease];
48 _default_bookmark = [bookmark retain];
54 [_default_bookmark release];
60@synthesize bookmark = _default_bookmark;
64 return [[
ComputerBookmark alloc] initWithConnectionParameters:[[
self newParams] autorelease]];