Author: jflesch
Date: 2006-10-23 19:03:18 +0000 (Mon, 23 Oct 2006)
New Revision: 10703

Modified:
   trunk/apps/Thaw/src/thaw/plugins/index/IndexTree.java
Log:
Force index loading when adding an already existing index

Modified: trunk/apps/Thaw/src/thaw/plugins/index/IndexTree.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/index/IndexTree.java       2006-10-23 
11:21:34 UTC (rev 10702)
+++ trunk/apps/Thaw/src/thaw/plugins/index/IndexTree.java       2006-10-23 
19:03:18 UTC (rev 10703)
@@ -368,6 +368,10 @@
                                index.generateKeys(this.queueManager);

                        index.create();
+
+                       if (!this.modifiables)
+                               index.update();
+
                        parent.insert(index.getTreeNode(), 0);

                        this.treeModel.reload(parent);
@@ -400,6 +404,7 @@
                        this.treeModel.reload(parent);
                }

+
                if(e.getSource() == this.renameIndexCategory
                   || e.getSource() == this.renameIndex) {

@@ -516,6 +521,9 @@
                        Index index = new Index(IndexTree.this.db, 
IndexTree.this.queueManager, -2, parent, name, name, publicKey, privateKey, 0, 
null, IndexTree.this.modifiables);

                        index.create();
+                       
+                       index.updateFromFreenet(-1);
+
                        parent.insert(index.getTreeNode(), 0);

                        IndexTree.this.treeModel.reload(parent);


Reply via email to