Author: toad
Date: 2007-07-14 15:19:10 +0000 (Sat, 14 Jul 2007)
New Revision: 14114

Modified:
   trunk/freenet/src/freenet/node/updater/NodeUpdateManager.java
Log:
Reduce locking

Modified: trunk/freenet/src/freenet/node/updater/NodeUpdateManager.java
===================================================================
--- trunk/freenet/src/freenet/node/updater/NodeUpdateManager.java       
2007-07-14 15:15:43 UTC (rev 14113)
+++ trunk/freenet/src/freenet/node/updater/NodeUpdateManager.java       
2007-07-14 15:19:10 UTC (rev 14114)
@@ -191,9 +191,12 @@
         * Is auto-update enabled?
         */
        public boolean isEnabled() {
+               NodeUpdater updater;
                synchronized(this) {
-                       return mainUpdater != null && mainUpdater.isRunning();
+                       updater = mainUpdater;
+                       if(updater == null) return false;
                }
+               return updater.isRunning();
        }

        /**


Reply via email to