diff options
author | Vincent Sanders <vince@netsurf-browser.org> | 2012-03-22 09:34:34 +0000 |
---|---|---|
committer | Vincent Sanders <vince@netsurf-browser.org> | 2012-03-22 09:34:34 +0000 |
commit | 1490b52a6b96b6a69a0c4fe9e0515dc717425128 (patch) | |
tree | 8caba44a9da98e6cebf4f188e3232534b1596a4d /cocoa/NetsurfApp.m | |
parent | 0797bf5a5731b2c8d55105b453530584ea4e1f5b (diff) | |
download | netsurf-1490b52a6b96b6a69a0c4fe9e0515dc717425128.tar.gz netsurf-1490b52a6b96b6a69a0c4fe9e0515dc717425128.tar.bz2 |
NetSurf options rework (a=vince r=daniels,jmb)
svn path=/trunk/netsurf/; revision=13548
Diffstat (limited to 'cocoa/NetsurfApp.m')
-rw-r--r-- | cocoa/NetsurfApp.m | 24 |
1 files changed, 8 insertions, 16 deletions
diff --git a/cocoa/NetsurfApp.m b/cocoa/NetsurfApp.m index 2194b966c..e7ba6f036 100644 --- a/cocoa/NetsurfApp.m +++ b/cocoa/NetsurfApp.m @@ -62,27 +62,21 @@ nil]]; - if (NULL == option_cookie_file) { - option_cookie_file = strdup( [[defaults objectForKey: kCookiesFileOption] UTF8String] ); - } - - if (NULL == option_cookie_jar) { - option_cookie_jar = strdup( option_cookie_file ); - } - - if (NULL == option_homepage_url) { - option_homepage_url = strdup( [[defaults objectForKey: kHomepageURLOption] UTF8String] ); - } + nsoption_setnull(cookie_file, strdup( [[defaults objectForKey: kCookiesFileOption] UTF8String] )); + + nsoption_setnull(cookie_jar, strdup( nsoption_charp(cookie_file) )); + + nsoption_setnull(homepage_url, strdup( [[defaults objectForKey: kHomepageURLOption] UTF8String] )); urldb_load( [[defaults objectForKey: kURLsFileOption] UTF8String] ); - urldb_load_cookies( option_cookie_file ); + urldb_load_cookies( nsoption_charp(cookie_file) ); cocoa_update_scale_factor(); } - (void) saveOptions; { - urldb_save_cookies( option_cookie_file ); + urldb_save_cookies( nsoption_charp(cookie_file) ); urldb_save( [[[NSUserDefaults standardUserDefaults] objectForKey: kURLsFileOption] UTF8String] ); } @@ -178,9 +172,7 @@ int main( int argc, char **argv ) const char * const options = cocoa_get_options_file(); const char * const ca_bundle = [[[NSBundle mainBundle] pathForResource: @"ca-bundle" ofType: @""] UTF8String]; - if (ca_bundle != NULL) { - option_ca_bundle = strdup(ca_bundle); - } + nsoption_setnull(ca_bundle, strdup(ca_bundle)); netsurf_init(&argc, &argv, options, messages); |