X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fsignalproxy.cpp;h=8499e1ada965b2e94895d41f21bd780b1b7cff35;hp=c656e9c058e58dc41cce647a55fac6b8b8b4fe13;hb=2c4e055125a3e3ab7a2bd0d9c0ea33415f6ce7cc;hpb=b1b970e71618cb2d2cf372ba55234000c6324d7f diff --git a/src/common/signalproxy.cpp b/src/common/signalproxy.cpp index c656e9c0..8499e1ad 100644 --- a/src/common/signalproxy.cpp +++ b/src/common/signalproxy.cpp @@ -838,12 +838,12 @@ Peer *SignalProxy::peerById(int peerId) { return _peerMap[peerId]; } -void SignalProxy::restrictTargetPeers(std::initializer_list peers, std::function closure) +void SignalProxy::restrictTargetPeers(QSet peers, std::function closure) { auto previousRestrictMessageTarget = _restrictMessageTarget; auto previousRestrictedTargets = _restrictedTargets; _restrictMessageTarget = true; - _restrictedTargets = QSet(peers); + _restrictedTargets = peers; closure();