From bccdea6026686a8a441c965e4bb8c2fdc62bb7fb Mon Sep 17 00:00:00 2001 From: Sven Weidauer Date: Sat, 26 Feb 2011 09:43:48 +0000 Subject: Implemented gui_find_resource and using resource: URIs for builtin stylesheets. svn path=/trunk/netsurf/; revision=11819 --- cocoa/gui.m | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'cocoa/gui.m') 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) -- cgit v1.2.3