Index: Servers/Common/vtkPVProgressHandler.cxx
===================================================================
RCS file: /cvsroot/ParaView3/ParaView3/Servers/Common/vtkPVProgressHandler.cxx,v
retrieving revision 1.15
diff -u -3 -p -r1.15 vtkPVProgressHandler.cxx
--- Servers/Common/vtkPVProgressHandler.cxx	13 Nov 2008 14:06:39 -0000	1.15
+++ Servers/Common/vtkPVProgressHandler.cxx	10 Feb 2009 14:39:40 -0000
@@ -394,7 +394,8 @@ void vtkPVProgressHandler::CleanupSatell
     if (this->Internals->AsyncRequestValid)
       {
       this->Internals->AsyncRequestValid = false;
-      if (!this->Internals->ForceAsyncRequestReceived)
+      if (!this->Internals->ForceAsyncRequestReceived &&
+        !this->Internals->AsyncRequest.Test())
         {
         this->Internals->AsyncRequest.Cancel();
         }
