Author: nextgens
Date: 2007-08-14 03:54:03 +0000 (Tue, 14 Aug 2007)
New Revision: 14677

Modified:
   trunk/freenet/src/freenet/clients/http/bookmark/BookmarkManager.java
Log:
It's better like that

Modified: trunk/freenet/src/freenet/clients/http/bookmark/BookmarkManager.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/bookmark/BookmarkManager.java        
2007-08-14 03:44:56 UTC (rev 14676)
+++ trunk/freenet/src/freenet/clients/http/bookmark/BookmarkManager.java        
2007-08-14 03:54:03 UTC (rev 14677)
@@ -61,13 +61,13 @@
                                                        "Frost", node.alerts));

                        sc.register("bookmarks", defaultRoot.toStrings(), 0, 
true, false,"BookmarkManager.list", "BookmarkManager.listLong", configCB);
-
-                       configCB.set((sc.getStringArr("bookmarks").length == 0 
? defaultRoot.toStrings() : sc.getStringArr("bookmarks")));
-
+                       
+                       clear();
+                       if(sc.getRawOption("bookmarks") == null)
+                               configCB.set(defaultRoot.toStrings());
+                       
                } catch (MalformedURLException mue) {
-                       // just ignore that one
                } catch (InvalidConfigValueException icve) {
-                       // TODO
                        icve.printStackTrace();
                }
        }
@@ -82,8 +82,6 @@
                }

                public void set(String[] newVals) throws 
InvalidConfigValueException {
-                       clear();
-                       
                        FreenetURI key;
                        for (int i = 0; i < newVals.length; i++) {
                                try {


Reply via email to