Author: jflesch
Date: 2007-01-31 19:33:47 +0000 (Wed, 31 Jan 2007)
New Revision: 11647
Modified:
trunk/apps/Thaw/src/thaw/plugins/index/Index.java
Log:
Thaw displayed an index as new even before that the index was fully loaded
Modified: trunk/apps/Thaw/src/thaw/plugins/index/Index.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/index/Index.java 2007-01-30 16:13:46 UTC
(rev 11646)
+++ trunk/apps/Thaw/src/thaw/plugins/index/Index.java 2007-01-31 19:33:47 UTC
(rev 11647)
@@ -737,19 +737,20 @@
if (o instanceof FCPClientGet) {
FCPClientGet get = (FCPClientGet)o;
- String key = get.getFileKey();
+ if (get.isFinished() && get.isSuccessful()) {
- int oldRev = rev;
- int newRev = FreenetURIHelper.getUSKRevision(key);
+ String key = get.getFileKey();
- if (rewriteKey) {
- setPublicKey(key, newRev);
- }
+ int oldRev = rev;
+ int newRev =
FreenetURIHelper.getUSKRevision(key);
- if (oldRev < newRev)
- setHasChangedFlag(true);
+ if (rewriteKey) {
+ setPublicKey(key, newRev);
+ }
- if (get.isFinished() && get.isSuccessful()) {
+ if (oldRev < newRev)
+ setHasChangedFlag(true);
+
String path = get.getPath();
if (path != null) {