On Mon, Nov 17, 2008 at 12:19 AM, <xor at freenetproject.org> wrote:
> Author: xor
> Date: 2008-11-16 16:19:04 +0000 (Sun, 16 Nov 2008)
> New Revision: 23649
>
> Modified:
> trunk/plugins/WoT/IdentityInserter.java
> trunk/plugins/WoT/introduction/IntroductionClient.java
> trunk/plugins/WoT/introduction/IntroductionServer.java
> Log:
> Clear interrupted flag at thread loop entrance.
But why did you interrupt() at the first place?
Just remove the
mThread.interrupt();
line above.
> Modified: trunk/plugins/WoT/IdentityInserter.java
> ===================================================================
> --- trunk/plugins/WoT/IdentityInserter.java 2008-11-16 16:04:23 UTC (rev
> 23648)
> +++ trunk/plugins/WoT/IdentityInserter.java 2008-11-16 16:19:04 UTC (rev
> 23649)
> @@ -94,6 +94,7 @@
> mThread.interrupt();
> }
> while(isRunning) {
> + Thread.interrupted();
> Logger.debug(this, "IdentityInserter loop running...");
> ObjectSet<OwnIdentity> identities =
> OwnIdentity.getAllOwnIdentities(db);
> while(identities.hasNext()) {
>
> Modified: trunk/plugins/WoT/introduction/IntroductionClient.java
> ===================================================================
> --- trunk/plugins/WoT/introduction/IntroductionClient.java 2008-11-16
> 16:04:23 UTC (rev 23648)
> +++ trunk/plugins/WoT/introduction/IntroductionClient.java 2008-11-16
> 16:19:04 UTC (rev 23649)
> @@ -121,6 +121,7 @@
> }
>
> while(isRunning) {
> + Thread.interrupted();
> Logger.debug(this, "Introduction client loop
> running...");
>
> IntroductionPuzzle.deleteExpiredPuzzles(db);
>
> Modified: trunk/plugins/WoT/introduction/IntroductionServer.java
> ===================================================================
> --- trunk/plugins/WoT/introduction/IntroductionServer.java 2008-11-16
> 16:04:23 UTC (rev 23648)
> +++ trunk/plugins/WoT/introduction/IntroductionServer.java 2008-11-16
> 16:19:04 UTC (rev 23649)
> @@ -109,6 +109,7 @@
> }
>
> while(isRunning) {
> + Thread.interrupted();
> Logger.debug(this, "Introduction server loop
> running...");
> ObjectSet<OwnIdentity> identities =
> OwnIdentity.getAllOwnIdentities(db);
>
>
> _______________________________________________
> cvs mailing list
> cvs at freenetproject.org
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs
>