linuxdcpp-team team mailing list archive
-
linuxdcpp-team team
-
Mailing list archive
-
Message #06728
[Branch ~dcplusplus-team/dcplusplus/trunk] Rev 3246: transfers
------------------------------------------------------------
revno: 3246
committer: poy <poy@xxxxxxxxxx>
branch nick: trunk
timestamp: Sat 2013-03-30 17:30:12 +0100
message:
transfers
modified:
win32/TransferView.cpp
--
lp:dcplusplus
https://code.launchpad.net/~dcplusplus-team/dcplusplus/trunk
Your team Dcplusplus-team is subscribed to branch lp:dcplusplus.
To unsubscribe from this branch go to https://code.launchpad.net/~dcplusplus-team/dcplusplus/trunk/+edit-subscription
=== modified file 'win32/TransferView.cpp'
--- win32/TransferView.cpp 2013-03-30 15:55:28 +0000
+++ win32/TransferView.cpp 2013-03-30 16:30:12 +0000
@@ -208,8 +208,11 @@
}
}
+ if(ui.updateMask & UpdateInfo::MASK_SPEED) {
+ speed = std::max(ui.speed, 0LL); // sometimes the speed is negative; avoid problems.
+ }
+
if((ui.updateMask & UpdateInfo::MASK_STATUS) || (ui.updateMask & UpdateInfo::MASK_SPEED)) {
- speed = std::max(ui.speed, 0LL); // sometimes the speed is negative; avoid problems.
if(status == STATUS_RUNNING && speed > 0) {
columns[COLUMN_SPEED] = str(TF_("%1%/s") % Text::toT(Util::formatBytes(speed)));
} else {
@@ -250,8 +253,6 @@
}
void TransferView::ConnectionInfo::force() {
- columns[COLUMN_STATUS] = T_("Connecting (forced)");
- parent.update();
ConnectionManager::getInstance()->force(user);
}
@@ -445,9 +446,7 @@
}
void TransferView::handleForce() {
- HoldRedraw hold { transfers };
transfers->forEachSelected(&ItemInfo::force);
- transfers->resort();
}
void TransferView::handleDisconnect() {
@@ -960,7 +959,6 @@
ui->setStatus(ConnectionInfo::STATUS_WAITING);
ui->setStatusString(T_("Idle"));
ui->setTransferred(t->getPos(), t->getActual(), t->getSize());
- ui->setSpeed(0);
updatedConn(ui);
}
@@ -970,7 +968,6 @@
ui->setFile(d->getPath());
ui->setStatus(ConnectionInfo::STATUS_WAITING);
ui->setStatusString(Text::toT(aReason));
- ui->setSpeed(0);
updatedConn(ui);
}