summaryrefslogtreecommitdiff
path: root/riscos/gui.c
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2006-04-15 15:23:23 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2006-04-15 15:23:23 +0000
commit52bdd72c715c97911bee09055acec8ea30986599 (patch)
treeeaaf66f341b165de12cbf7b704e00b4ca3d8182c /riscos/gui.c
parent5873160a8b72a61de0319ee789ce008a4ace403e (diff)
downloadnetsurf-52bdd72c715c97911bee09055acec8ea30986599.tar.gz
netsurf-52bdd72c715c97911bee09055acec8ea30986599.tar.bz2
Ensure hotlist URLs are retained in the database
Reduce number of unconditional calls to urldb_get_url_data svn path=/trunk/netsurf/; revision=2531
Diffstat (limited to 'riscos/gui.c')
-rw-r--r--riscos/gui.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/riscos/gui.c b/riscos/gui.c
index 826861789..512b7bf43 100644
--- a/riscos/gui.c
+++ b/riscos/gui.c
@@ -1526,9 +1526,11 @@ void ro_msg_dataload(wimp_message *message)
} else if ((hotlist_tree) && ((wimp_w)hotlist_tree->handle ==
message->data.data_xfer.w)) {
data = urldb_get_url_data(url);
- if (!data)
+ if (!data) {
urldb_add_url(url);
- data = urldb_get_url_data(url);
+ urldb_update_url_visit_data(url);
+ data = urldb_get_url_data(url);
+ }
if (data) {
ro_gui_tree_get_tree_coordinates(hotlist_tree,
message->data.data_xfer.pos.x,