summaryrefslogtreecommitdiff
path: root/cocoa/gui.m
diff options
context:
space:
mode:
authorSven Weidauer <sven.weidauer@gmail.com>2011-02-26 09:43:48 +0000
committerSven Weidauer <sven.weidauer@gmail.com>2011-02-26 09:43:48 +0000
commitbccdea6026686a8a441c965e4bb8c2fdc62bb7fb (patch)
tree5ccb7c469ec7218b40332b2a131acb4f1e40e59b /cocoa/gui.m
parentceadbafcbcaf11089aecd10131417ec4dc8a0fcc (diff)
downloadnetsurf-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.m10
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)