From df77de8c2157fbb4c0898586dacb2215286745c8 Mon Sep 17 00:00:00 2001 From: Luke Dashjr Date: Wed, 13 Nov 2019 23:09:27 +0000 Subject: Bugfix: GUI: Recognise NETWORK_LIMITED in formatServicesStr --- src/qt/guiutil.cpp | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'src/qt/guiutil.cpp') diff --git a/src/qt/guiutil.cpp b/src/qt/guiutil.cpp index c4e0321f28..54e7a9e0b9 100644 --- a/src/qt/guiutil.cpp +++ b/src/qt/guiutil.cpp @@ -819,9 +819,8 @@ QString formatServicesStr(quint64 mask) { QStringList strList; - // Just scan the last 8 bits for now. - for (int i = 0; i < 8; i++) { - uint64_t check = 1 << i; + for (int i = 0; i < 64; i++) { + uint64_t check = 1LL << i; if (mask & check) { switch (check) @@ -838,8 +837,15 @@ QString formatServicesStr(quint64 mask) case NODE_WITNESS: strList.append("WITNESS"); break; + case NODE_NETWORK_LIMITED: + strList.append("NETWORK_LIMITED"); + break; default: - strList.append(QString("%1[%2]").arg("UNKNOWN").arg(check)); + if (i < 8) { + strList.append(QString("%1[%2]").arg("UNKNOWN").arg(check)); + } else { + strList.append(QString("%1[2^%2]").arg("UNKNOWN").arg(i)); + } } } } -- cgit v1.2.3