From c1dbdad995bc41ad26fd50721c3f6e872171de20 Mon Sep 17 00:00:00 2001 From: John Mark Bell Date: Wed, 14 Jun 2006 22:46:12 +0000 Subject: Provide persistent flag for urldb entries. Make hotlist use this, rather than abusing the last visited date. This fixes the hotlist being copied to global history issue. svn path=/trunk/netsurf/; revision=2619 --- riscos/gui.c | 4 ++-- riscos/hotlist.c | 7 ++++--- 2 files changed, 6 insertions(+), 5 deletions(-) (limited to 'riscos') diff --git a/riscos/gui.c b/riscos/gui.c index 702388abd..b62bc0f53 100644 --- a/riscos/gui.c +++ b/riscos/gui.c @@ -1535,7 +1535,7 @@ void ro_msg_dataload(wimp_message *message) data = urldb_get_url_data(url); if (!data) { urldb_add_url(url); - urldb_update_url_visit_data(url); + urldb_set_url_persistence(url, true); data = urldb_get_url_data(url); } if (data) { @@ -2173,7 +2173,7 @@ void ro_gui_view_source(struct content *content) return; } snprintf(full_name, 256, "%s/%s", TEMP_FILENAME_PREFIX, temp_name); - full_name[255] = '\0'; + full_name[255] = '\0'; r = __riscosify(full_name, 0, __RISCOSIFY_NO_SUFFIX, message.file_name, 212, 0); if (r == 0) { diff --git a/riscos/hotlist.c b/riscos/hotlist.c index f40484929..e809e53bc 100644 --- a/riscos/hotlist.c +++ b/riscos/hotlist.c @@ -105,8 +105,9 @@ void ro_gui_hotlist_initialise(void) { data = urldb_get_url_data(default_entries[i].url); if (!data) { urldb_add_url(default_entries[i].url); - urldb_update_url_visit_data( - default_entries[i].url); + urldb_set_url_persistence( + default_entries[i].url, + true); data = urldb_get_url_data( default_entries[i].url); } @@ -314,7 +315,7 @@ bool ro_gui_hotlist_dialog_apply(wimp_w w) { data = urldb_get_url_data(url); if (!data) { urldb_add_url(url); - urldb_update_url_visit_data(url); + urldb_set_url_persistence(url, true); data = urldb_get_url_data(url); } if (!data) { -- cgit v1.2.3