Fix failing jabber tests. Filetransfer too quickly goes in completed state and miss in progress one.

cusax-fix
Damian Minkov 17 years ago
parent dc21286362
commit 91260b28b4

@ -480,6 +480,22 @@ public void run()
.removeThumbnailRequestListener();
}
// sometimes a filetransfer can be preparing
// and than completed :
// transfered in one iteration of current thread
// so it won't go through intermediate state - inProgress
// make sure this won't happen
if(status == FileTransferStatusChangeEvent.COMPLETED
&& fileTransfer.getStatus()
== FileTransferStatusChangeEvent.PREPARING)
{
fileTransfer.fireStatusChangeEvent(
FileTransferStatusChangeEvent.IN_PROGRESS,
"Status changed");
fileTransfer.fireProgressChangeEvent(
System.currentTimeMillis(), progress);
}
break;
}

Loading…
Cancel
Save