From: Manuel Nickschas Date: Wed, 28 Sep 2016 21:03:27 +0000 (+0200) Subject: dcc: Only show file receive dialog for new transfers X-Git-Tag: travis-deploy-test~358 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=bac817e9c9af8ea5f9ff90d8673310ec22a1cc88 dcc: Only show file receive dialog for new transfers ... and not for ones that have been around on the core already prior to syncing. --- diff --git a/src/qtui/mainwin.cpp b/src/qtui/mainwin.cpp index 7688512d..3fc4cb96 100644 --- a/src/qtui/mainwin.cpp +++ b/src/qtui/mainwin.cpp @@ -1485,8 +1485,10 @@ void MainWin::showNewTransferDlg(const QUuid &transferId) { auto transfer = Client::transferManager()->transfer(transferId); if (transfer) { - ReceiveFileDlg *dlg = new ReceiveFileDlg(transfer, this); - dlg->show(); + if (transfer->status() == Transfer::Status::New) { + ReceiveFileDlg *dlg = new ReceiveFileDlg(transfer, this); + dlg->show(); + } } else { qWarning() << "Unknown transfer ID" << transferId;