Author: toad
Date: 2007-09-21 16:26:19 +0000 (Fri, 21 Sep 2007)
New Revision: 15237

Modified:
   trunk/freenet/src/freenet/clients/http/bookmark/BookmarkItem.java
Log:
clarify and possibly fix logic

Modified: trunk/freenet/src/freenet/clients/http/bookmark/BookmarkItem.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/bookmark/BookmarkItem.java   
2007-09-21 16:25:58 UTC (rev 15236)
+++ trunk/freenet/src/freenet/clients/http/bookmark/BookmarkItem.java   
2007-09-21 16:26:19 UTC (rev 15237)
@@ -158,8 +158,12 @@
                if(o instanceof BookmarkItem) {
                        BookmarkItem b = (BookmarkItem) o;
                        if(!super.equals(o)) return false;
-                       if(!b.key.equals(key) || 
b.key.getKeyType().equals("USK") && 
-                                       
b.key.setSuggestedEdition(key.getSuggestedEdition()).equals(key)) return false;
+                       if(!b.key.equals(key)) {
+                               if(b.key.getKeyType().equals("USK")) {
+                                       
if(!b.key.setSuggestedEdition(key.getSuggestedEdition()).equals(key))
+                                               return false;
+                               } else return false;
+                       }
                        if(b.alerts != alerts) return false; // Belongs to a 
different node???
                        return true;
                } else return false;


Reply via email to