Author: j16sdiz
Date: 2008-12-20 14:36:25 +0000 (Sat, 20 Dec 2008)
New Revision: 24665

Modified:
   trunk/plugins/XMLSpider/XMLSpider.java
Log:
no callback if plugin stopped

Modified: trunk/plugins/XMLSpider/XMLSpider.java
===================================================================
--- trunk/plugins/XMLSpider/XMLSpider.java      2008-12-20 13:54:00 UTC (rev 
24664)
+++ trunk/plugins/XMLSpider/XMLSpider.java      2008-12-20 14:36:25 UTC (rev 
24665)
@@ -250,7 +250,8 @@
                }
 
                public void onFailure(FetchException e, ClientGetter state) {
-                       callbackExecutor.execute(new OnFailureCallback(e, 
state, page));
+                       if (!stopped)
+                               callbackExecutor.execute(new 
OnFailureCallback(e, state, page));
                }
 
                public void onFailure(InsertException e, BaseClientPutter 
state) {
@@ -270,7 +271,8 @@
                }
 
                public void onSuccess(final FetchResult result, final 
ClientGetter state) {
-                       callbackExecutor.execute(new OnSuccessCallback(result, 
state, page));
+                       if (!stopped)
+                               callbackExecutor.execute(new 
OnSuccessCallback(result, state, page));
                }
 
                public void onSuccess(BaseClientPutter state) {

_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to