diff options
author | Sven Weidauer <sven.weidauer@gmail.com> | 2011-02-26 09:43:48 +0000 |
---|---|---|
committer | Sven Weidauer <sven.weidauer@gmail.com> | 2011-02-26 09:43:48 +0000 |
commit | bccdea6026686a8a441c965e4bb8c2fdc62bb7fb (patch) | |
tree | 5ccb7c469ec7218b40332b2a131acb4f1e40e59b /cocoa/gui.m | |
parent | ceadbafcbcaf11089aecd10131417ec4dc8a0fcc (diff) | |
download | netsurf-bccdea6026686a8a441c965e4bb8c2fdc62bb7fb.tar.gz netsurf-bccdea6026686a8a441c965e4bb8c2fdc62bb7fb.tar.bz2 |
Implemented gui_find_resource and using resource: URIs for builtin stylesheets.
svn path=/trunk/netsurf/; revision=11819
Diffstat (limited to 'cocoa/gui.m')
-rw-r--r-- | cocoa/gui.m | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/cocoa/gui.m b/cocoa/gui.m index 3a10b9143..3fd58d7f0 100644 --- a/cocoa/gui.m +++ b/cocoa/gui.m @@ -36,9 +36,9 @@ #import "image/ico.h" #import "content/fetchers/resource.h" -char *default_stylesheet_url; -char *adblock_stylesheet_url; -char *quirks_stylesheet_url; +char *default_stylesheet_url = (char *)"resource:default.css"; +char *adblock_stylesheet_url = (char *)"resource:adblock.css"; +char *quirks_stylesheet_url = (char *)"resource:quirks.css"; NSString * const kCookiesFileOption = @"CookiesFile"; NSString * const kURLsFileOption = @"URLsFile"; @@ -52,7 +52,9 @@ NSString * const kAlwaysCloseMultipleTabs = @"AlwaysCloseMultipleTabs"; char* gui_find_resource(const char *filename) { - return NULL; + NSString *path = [[NSBundle mainBundle] pathForResource: [NSString stringWithUTF8String: filename] ofType: @""]; + if (path == nil) return NULL; + return strdup( [[[NSURL fileURLWithPath: path] absoluteString] UTF8String] ); } void gui_multitask(void) |