mirror of
https://github.com/netsurf-browser/netsurf
synced 2024-12-22 20:16:54 +03:00
Using real path from options for the bookmarks file instead of hardcoded test string.
svn path=/trunk/netsurf/; revision=11580
This commit is contained in:
parent
fac17d747b
commit
81e295d8c9
@ -20,6 +20,7 @@
|
|||||||
#import "cocoa/Tree.h"
|
#import "cocoa/Tree.h"
|
||||||
#import "cocoa/NetsurfApp.h"
|
#import "cocoa/NetsurfApp.h"
|
||||||
#import "cocoa/BrowserViewController.h"
|
#import "cocoa/BrowserViewController.h"
|
||||||
|
#import "cocoa/gui.h"
|
||||||
|
|
||||||
#import "desktop/hotlist.h"
|
#import "desktop/hotlist.h"
|
||||||
#import "desktop/tree.h"
|
#import "desktop/tree.h"
|
||||||
@ -29,12 +30,18 @@
|
|||||||
|
|
||||||
@synthesize defaultMenu;
|
@synthesize defaultMenu;
|
||||||
|
|
||||||
|
static const char *cocoa_hotlist_path( void )
|
||||||
|
{
|
||||||
|
NSString *path = [[NSUserDefaults standardUserDefaults] stringForKey: kHotlistFileOption];
|
||||||
|
return [path UTF8String];
|
||||||
|
}
|
||||||
|
|
||||||
- init;
|
- init;
|
||||||
{
|
{
|
||||||
if ((self = [super init]) == nil) return nil;
|
if ((self = [super init]) == nil) return nil;
|
||||||
|
|
||||||
tree = [[Tree alloc] initWithFlags: hotlist_get_tree_flags()];
|
tree = [[Tree alloc] initWithFlags: hotlist_get_tree_flags()];
|
||||||
hotlist_initialise( [tree tree], "/Users/sven/hotlist", "" );
|
hotlist_initialise( [tree tree], cocoa_hotlist_path(), "" );
|
||||||
nodeForMenu = NSCreateMapTable( NSNonOwnedPointerMapKeyCallBacks, NSNonOwnedPointerMapValueCallBacks, 0 );
|
nodeForMenu = NSCreateMapTable( NSNonOwnedPointerMapKeyCallBacks, NSNonOwnedPointerMapValueCallBacks, 0 );
|
||||||
|
|
||||||
return self;
|
return self;
|
||||||
@ -43,7 +50,7 @@
|
|||||||
- (void) dealloc;
|
- (void) dealloc;
|
||||||
{
|
{
|
||||||
NSFreeMapTable( nodeForMenu );
|
NSFreeMapTable( nodeForMenu );
|
||||||
hotlist_cleanup( "/Users/sven/hotlist" );
|
hotlist_cleanup( cocoa_hotlist_path() );
|
||||||
[tree release];
|
[tree release];
|
||||||
[super dealloc];
|
[super dealloc];
|
||||||
}
|
}
|
||||||
@ -126,4 +133,12 @@
|
|||||||
return YES;
|
return YES;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
+ (void) initialize;
|
||||||
|
{
|
||||||
|
[[NSUserDefaults standardUserDefaults] registerDefaults: [NSDictionary dictionaryWithObjectsAndKeys:
|
||||||
|
cocoa_get_user_path( @"Bookmarks.html" ), kHotlistFileOption,
|
||||||
|
nil]];
|
||||||
|
}
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
@ -27,3 +27,5 @@
|
|||||||
@property (readwrite, assign, nonatomic) BrowserViewController *frontTab;
|
@property (readwrite, assign, nonatomic) BrowserViewController *frontTab;
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
|
||||||
|
NSString *cocoa_get_user_path( NSString *fileName );
|
||||||
|
@ -44,7 +44,6 @@
|
|||||||
#define NETSURF_HOMEPAGE "http://www.netsurf-browser.org/welcome/"
|
#define NETSURF_HOMEPAGE "http://www.netsurf-browser.org/welcome/"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static NSString *cocoa_get_user_path( NSString *fileName ) ;
|
|
||||||
|
|
||||||
@implementation NetSurfApp
|
@implementation NetSurfApp
|
||||||
|
|
||||||
@ -56,7 +55,6 @@ static NSString *cocoa_get_user_path( NSString *fileName ) ;
|
|||||||
[defaults registerDefaults: [NSDictionary dictionaryWithObjectsAndKeys:
|
[defaults registerDefaults: [NSDictionary dictionaryWithObjectsAndKeys:
|
||||||
cocoa_get_user_path( @"Cookies" ), kCookiesFileOption,
|
cocoa_get_user_path( @"Cookies" ), kCookiesFileOption,
|
||||||
cocoa_get_user_path( @"URLs" ), kURLsFileOption,
|
cocoa_get_user_path( @"URLs" ), kURLsFileOption,
|
||||||
cocoa_get_user_path( @"Hotlist" ), kHotlistFileOption,
|
|
||||||
[NSString stringWithUTF8String: NETSURF_HOMEPAGE], kHomepageURLOption,
|
[NSString stringWithUTF8String: NETSURF_HOMEPAGE], kHomepageURLOption,
|
||||||
nil]];
|
nil]];
|
||||||
|
|
||||||
@ -134,7 +132,7 @@ static NSString *cocoa_get_preferences_path( void )
|
|||||||
return netsurfPath;
|
return netsurfPath;
|
||||||
}
|
}
|
||||||
|
|
||||||
static NSString *cocoa_get_user_path( NSString *fileName )
|
NSString *cocoa_get_user_path( NSString *fileName )
|
||||||
{
|
{
|
||||||
return [cocoa_get_preferences_path() stringByAppendingPathComponent: fileName];
|
return [cocoa_get_preferences_path() stringByAppendingPathComponent: fileName];
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user