projects
/
quassel.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
05148c3
)
dcc: Retrieve transfer list on TransferManager change
author
Manuel Nickschas
<sputnick@quassel-irc.org>
Mon, 3 Oct 2016 23:25:18 +0000
(
01:25
+0200)
committer
Manuel Nickschas
<sputnick@quassel-irc.org>
Mon, 3 Oct 2016 23:25:18 +0000
(
01:25
+0200)
If TransferModel is given a new manager, it should retrieve the
list of transfers just in case (even though, in practice, the manager
should not hold any transfers right after sync).
src/client/transfermodel.cpp
patch
|
blob
|
history
diff --git
a/src/client/transfermodel.cpp
b/src/client/transfermodel.cpp
index
fdacd18
..
e0448b2
100644
(file)
--- a/
src/client/transfermodel.cpp
+++ b/
src/client/transfermodel.cpp
@@
-116,6
+116,9
@@
void TransferModel::setManager(const TransferManager *manager)
if (_manager) {
connect(manager, SIGNAL(transferAdded(QUuid)), SLOT(onTransferAdded(QUuid)));
connect(manager, SIGNAL(transferRemoved(QUuid)), SLOT(onTransferRemoved(QUuid)));
+ for (auto &&transferId : _manager->transferIds()) {
+ onTransferAdded(transferId);
+ }
}
}