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
>

Reply via email to