mirror of
https://github.com/igniterealtime/Spark.git
synced 2025-12-01 12:27:58 +00:00
try to fix vpn file transfer problems
git-svn-id: http://svn.igniterealtime.org/svn/repos/spark/trunk@12489 b35dd754-fafc-0310-a699-88a17e54d16e
This commit is contained in:
committed by
holger.bergunde
parent
0f34c4ba2b
commit
4ea0a78a24
@ -261,6 +261,7 @@ public class ReceiveMessage extends JPanel {
|
|||||||
// 100 % = Filesize
|
// 100 % = Filesize
|
||||||
// x % = Currentsize
|
// x % = Currentsize
|
||||||
long p = (transfer.getAmountWritten() * 100 / transfer.getFileSize() );
|
long p = (transfer.getAmountWritten() * 100 / transfer.getFileSize() );
|
||||||
|
System.out.println("value: "+Math.round(p));
|
||||||
progressBar.setValue(Math.round(p));
|
progressBar.setValue(Math.round(p));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -218,7 +218,8 @@ public class SendMessage extends JPanel {
|
|||||||
|
|
||||||
long timediff = endtime-starttime;
|
long timediff = endtime-starttime;
|
||||||
long bytediff = endbyte-startbyte;
|
long bytediff = endbyte-startbyte;
|
||||||
|
|
||||||
|
System.out.println("update bar, bytessend: "+endbyte);
|
||||||
updateBar(transfer, nickname, TransferUtils.calculateSpeed(bytediff, timediff) );
|
updateBar(transfer, nickname, TransferUtils.calculateSpeed(bytediff, timediff) );
|
||||||
}
|
}
|
||||||
catch (InterruptedException e) {
|
catch (InterruptedException e) {
|
||||||
@ -284,6 +285,7 @@ public class SendMessage extends JPanel {
|
|||||||
showAlert(true);
|
showAlert(true);
|
||||||
}
|
}
|
||||||
else if (status == Status.in_progress) {
|
else if (status == Status.in_progress) {
|
||||||
|
System.out.println("in progress!");
|
||||||
titleLabel.setText(Res.getString("message.sending.file.to", nickname));
|
titleLabel.setText(Res.getString("message.sending.file.to", nickname));
|
||||||
showAlert(false);
|
showAlert(false);
|
||||||
if (!progressBar.isVisible()) {
|
if (!progressBar.isVisible()) {
|
||||||
@ -297,6 +299,7 @@ public class SendMessage extends JPanel {
|
|||||||
// 100 % = Filesize
|
// 100 % = Filesize
|
||||||
// x % = Currentsize
|
// x % = Currentsize
|
||||||
long p = (transfer.getBytesSent() * 100 / transfer.getFileSize() );
|
long p = (transfer.getBytesSent() * 100 / transfer.getFileSize() );
|
||||||
|
System.out.println("set value to: "+Math.round(p));
|
||||||
progressBar.setValue(Math.round(p));
|
progressBar.setValue(Math.round(p));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@ -73,7 +73,7 @@ public class TransferUtils {
|
|||||||
// currentsize = timediff
|
// currentsize = timediff
|
||||||
// sizeleft = x
|
// sizeleft = x
|
||||||
|
|
||||||
long x = sizeleft * timediff / currentsize==0?1:currentsize;
|
long x = sizeleft * timediff / currentsize==0l?1l:currentsize;
|
||||||
|
|
||||||
// Make it seconds
|
// Make it seconds
|
||||||
x = x / 1000;
|
x = x / 1000;
|
||||||
|
|||||||
Reference in New Issue
Block a user