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);