summaryrefslogtreecommitdiff
path: root/riscos
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2004-10-17 22:13:35 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2004-10-17 22:13:35 +0000
commitfff5f231ed84b05d0c062e87055c600f419ec15b (patch)
treeab1506ca034f91b88776b79d0635d6a1ef7f213c /riscos
parent892a348b7331b66f27e41e3ac6b91cd924243d81 (diff)
downloadnetsurf-fff5f231ed84b05d0c062e87055c600f419ec15b.tar.gz
netsurf-fff5f231ed84b05d0c062e87055c600f419ec15b.tar.bz2
[project @ 2004-10-17 22:13:34 by jmb]
Lose hard-coded stylesheet URLs. svn path=/import/netsurf/; revision=1323
Diffstat (limited to 'riscos')
-rw-r--r--riscos/gui.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/riscos/gui.c b/riscos/gui.c
index 7edaa2a6f..745220a68 100644
--- a/riscos/gui.c
+++ b/riscos/gui.c
@@ -68,6 +68,9 @@ int __riscosify_control = __RISCOSIFY_NO_SUFFIX |
char *NETSURF_DIR;
+char *default_stylesheet_url;
+char *adblock_stylesheet_url;
+
/** The pointer is over a window which is tracking mouse movement. */
static bool gui_track = false;
/** Handle of window which the pointer is over. */
@@ -196,6 +199,9 @@ void gui_init(int argc, char** argv)
messages_load(path);
messages_load("<NetSurf$Dir>.Resources.LangNames");
+ default_stylesheet_url = strdup("file:/<NetSurf$Dir>/Resources/CSS");
+ adblock_stylesheet_url = strdup("file:/<NetSurf$Dir>/Resources/AdBlock");
+
/* Totally pedantic, but base the taskname on the build options.
*/
#ifndef ncos
@@ -516,6 +522,8 @@ void gui_quit(void)
ro_gui_history_quit();
free(gui_sprites);
xwimp_close_down(task_handle);
+ free(default_stylesheet_url);
+ free(adblock_stylesheet_url);
xhourglass_off();
}
@@ -1484,6 +1492,11 @@ void ro_gui_open_help_page(const char *page)
void ro_gui_view_source(struct content *content)
{
+ if (!content || !content->source_data) {
+ warn_user("MiscError", "No document source");
+ return;
+ }
+
xosfile_save_stamped("<Wimp$Scrap>", 0xfff,
content->source_data,
content->source_data + content->source_size);