summaryrefslogtreecommitdiff
path: root/cocoa/NetSurfAppDelegate.m
diff options
context:
space:
mode:
authorSven Weidauer <sven.weidauer@gmail.com>2011-01-17 15:00:12 +0000
committerSven Weidauer <sven.weidauer@gmail.com>2011-01-17 15:00:12 +0000
commitd2aa0bcea9cb25f11ad59911a9f191efddf818d5 (patch)
treed2c08362cbfc0ea618243d6b1237c13941228fa7 /cocoa/NetSurfAppDelegate.m
parent76f2b2af987a91a646c309cb9ba168314de7753f (diff)
downloadnetsurf-d2aa0bcea9cb25f11ad59911a9f191efddf818d5.tar.gz
netsurf-d2aa0bcea9cb25f11ad59911a9f191efddf818d5.tar.bz2
Taking homepage from user defaults
svn path=/trunk/netsurf/; revision=11348
Diffstat (limited to 'cocoa/NetSurfAppDelegate.m')
-rw-r--r--cocoa/NetSurfAppDelegate.m12
1 files changed, 11 insertions, 1 deletions
diff --git a/cocoa/NetSurfAppDelegate.m b/cocoa/NetSurfAppDelegate.m
index 8bac3f2ab..3900ec985 100644
--- a/cocoa/NetSurfAppDelegate.m
+++ b/cocoa/NetSurfAppDelegate.m
@@ -29,11 +29,21 @@
@implementation NetSurfAppDelegate
+NSString * const kHomepageURL = @"HomepageURL";
+
@synthesize historyWindow;
++ (void) initialize;
+{
+ [[NSUserDefaults standardUserDefaults] registerDefaults: [NSDictionary dictionaryWithObjectsAndKeys:
+ @"http://netsurf-browser.org/welcome/", kHomepageURL,
+ nil]];
+}
+
- (void) newDocument: (id) sender;
{
- browser_window_create( "http://netsurf-browser.org/", NULL, NULL, true, false );
+ NSString *homepageURL = [[NSUserDefaults standardUserDefaults] objectForKey: kHomepageURL];
+ browser_window_create( [homepageURL UTF8String], NULL, NULL, true, false );
}
- (void) openDocument: (id) sender;