Author: toad
Date: 2006-04-26 19:18:59 +0000 (Wed, 26 Apr 2006)
New Revision: 8580
Modified:
trunk/freenet/src/freenet/clients/http/BookmarkManager.java
trunk/freenet/src/freenet/clients/http/WelcomeToadlet.java
trunk/freenet/src/freenet/node/Version.java
Log:
656: Fix disappearing bookmarks bug (#236).
Modified: trunk/freenet/src/freenet/clients/http/BookmarkManager.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/BookmarkManager.java 2006-04-26
18:20:10 UTC (rev 8579)
+++ trunk/freenet/src/freenet/clients/http/BookmarkManager.java 2006-04-26
19:18:59 UTC (rev 8580)
@@ -66,6 +66,8 @@
} catch (MalformedURLException mue) {
}
}
+
+ node.config.store();
}
}
Modified: trunk/freenet/src/freenet/clients/http/WelcomeToadlet.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/WelcomeToadlet.java 2006-04-26
18:20:10 UTC (rev 8579)
+++ trunk/freenet/src/freenet/clients/http/WelcomeToadlet.java 2006-04-26
19:18:59 UTC (rev 8580)
@@ -96,6 +96,7 @@
} else if (request.isParameterSet("addbookmark")) {
try {
bookmarks.addBookmark(new
Bookmark(request.getParam("key"), request.getParam("name")));
+ node.config.store();
} catch (MalformedURLException mue) {
this.sendBookmarkEditPage(ctx, MODE_ADD, null,
request.getParam("key"), request.getParam("name"), "Given key does not appear
to be a valid Freenet key.");
return;
@@ -113,6 +114,7 @@
if
(request.isParameterSet("delete_"+b.hashCode())) {
bookmarks.removeBookmark(b);
+ node.config.store();
} else if
(request.isParameterSet("edit_"+b.hashCode())) {
this.sendBookmarkEditPage(ctx, b);
return;
@@ -122,6 +124,7 @@
Bookmark newbkmk = new
Bookmark(request.getParam("key"), request.getParam("name"));
bookmarks.removeBookmark(b);
bookmarks.addBookmark(newbkmk);
+ node.config.store();
} catch (MalformedURLException mue) {
this.sendBookmarkEditPage(ctx,
MODE_EDIT, b, request.getParam("key"), request.getParam("name"), "Given key
does not appear to be a valid freenet key.");
return;
Modified: trunk/freenet/src/freenet/node/Version.java
===================================================================
--- trunk/freenet/src/freenet/node/Version.java 2006-04-26 18:20:10 UTC (rev
8579)
+++ trunk/freenet/src/freenet/node/Version.java 2006-04-26 19:18:59 UTC (rev
8580)
@@ -20,7 +20,7 @@
public static final String protocolVersion = "1.0";
/** The build number of the current revision */
- private static final int buildNumber = 655;
+ private static final int buildNumber = 656;
/** Oldest build of Fred we will talk to */
private static final int lastGoodBuild = 591;