Author: toad
Date: 2006-11-18 18:37:09 +0000 (Sat, 18 Nov 2006)
New Revision: 10992

Modified:
   trunk/freenet/src/freenet/node/updater/NodeUpdater.java
   trunk/freenet/src/freenet/node/updater/NodeUpdaterManager.java
Log:
Make changing the URI work.

Modified: trunk/freenet/src/freenet/node/updater/NodeUpdater.java
===================================================================
--- trunk/freenet/src/freenet/node/updater/NodeUpdater.java     2006-11-18 
18:31:23 UTC (rev 10991)
+++ trunk/freenet/src/freenet/node/updater/NodeUpdater.java     2006-11-18 
18:37:09 UTC (rev 10992)
@@ -29,7 +29,7 @@
        private FetchResult result;
        private ClientGetter cg;
        private boolean finalCheck;
-       private final FreenetURI URI;
+       private FreenetURI URI;
        private final Ticker ticker;
        public final NodeClientCore core;
        private final Node node;
@@ -279,9 +279,11 @@
                // Ignore, we don't insert
        }

-       /** Called when the fetch URI has changed. No major locks are held by 
caller. */
-       public void onChangeURI() {
+       /** Called when the fetch URI has changed. No major locks are held by 
caller. 
+        * @param uri The new URI. */
+       public void onChangeURI(FreenetURI uri) {
                kill();
+               this.URI = uri;
                maybeUpdate();
        }


Modified: trunk/freenet/src/freenet/node/updater/NodeUpdaterManager.java
===================================================================
--- trunk/freenet/src/freenet/node/updater/NodeUpdaterManager.java      
2006-11-18 18:31:23 UTC (rev 10991)
+++ trunk/freenet/src/freenet/node/updater/NodeUpdaterManager.java      
2006-11-18 18:37:09 UTC (rev 10992)
@@ -245,7 +245,7 @@
                }
                if(updater == null) return;
                if(updater.isRunning()) return;
-               updater.onChangeURI();
+               updater.onChangeURI(uri);
        }

        /**


Reply via email to