X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fsignalproxy.cpp;h=334bfa1360f538d06befe3612d889c73240e35b6;hp=1d8c956daf4e92a9e1013f05a73c212e85ac7f31;hb=9f91e0dd3c4eb5c2e2dedfc8d36a068d433d51b1;hpb=b5dfd31e3d1ad7ca4bfe8262b62be259f6dc786a diff --git a/src/common/signalproxy.cpp b/src/common/signalproxy.cpp index 1d8c956d..334bfa13 100644 --- a/src/common/signalproxy.cpp +++ b/src/common/signalproxy.cpp @@ -829,7 +829,7 @@ void SignalProxy::updateSecureState() QVariantList SignalProxy::peerData() { QVariantList result; - for (auto peer : _peerMap.values()) { + for (auto &&peer : _peerMap.values()) { QVariantMap data; data["id"] = peer->id(); data["clientVersion"] = peer->clientVersion(); @@ -839,8 +839,8 @@ QVariantList SignalProxy::peerData() { data["remoteAddress"] = peer->address(); data["connectedSince"] = peer->connectedSince(); data["secure"] = peer->isSecure(); - int features = peer->features(); - data["features"] = features; + data["features"] = static_cast(peer->features().toLegacyFeatures()); + data["featureList"] = peer->features().toStringList(); result << data; } return result;