Author: jmb
Date: Sat Apr 7 23:44:46 2007
New Revision: 3245
URL:
http://svn.semichrome.net?rev=3245&view=rev
Log:
Construct cookies treeview correctly (fixes 1675328)
Modified:
trunk/netsurf/riscos/cookies.c
Modified: trunk/netsurf/riscos/cookies.c
URL:
http://svn.semichrome.net/trunk/netsurf/riscos/cookies.c?rev=3245&r1=...
==============================================================================
--- trunk/netsurf/riscos/cookies.c (original)
+++ trunk/netsurf/riscos/cookies.c Sat Apr 7 23:44:46 2007
@@ -145,9 +145,9 @@
node->expanded = expanded;
}
if (!data) {
- if (!node)
- return true;
- tree_delete_node(cookies_tree, node, false);
+ if (!node)
+ return true;
+ tree_delete_node(cookies_tree, node, false);
tree_handle_node_changed(cookies_tree,
cookies_tree->root, true, false);
return true;
@@ -157,16 +157,14 @@
if (!node) {
for (parent = cookies_tree->root->child; parent;
parent = parent->next) {
- if (strcmp(domain, parent->data.text) < 0)
+ if (strcmp(domain, parent->data.text) == 0)
break;
}
if (!parent) {
node = tree_create_folder_node(cookies_tree->root,
domain);
} else {
- node = tree_create_folder_node(NULL, domain);
- if (node)
- tree_link_node(parent, node, true);
+ node = parent;
}
}
if (!node)