From cd18b69e863bae81f8dac8ec05d7a7f0701d69f7 Mon Sep 17 00:00:00 2001 From: jonymt <johanmt@yandex.ru> Date: Wed, 25 Sep 2019 12:17:56 +0200 Subject: [PATCH] [*] fixed invalid network list --- .../DapChainNetworkHandler.cpp | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/CellFrameDashboardService/DapChainNetworkHandler.cpp b/CellFrameDashboardService/DapChainNetworkHandler.cpp index 5b3046034..7abc34e13 100644 --- a/CellFrameDashboardService/DapChainNetworkHandler.cpp +++ b/CellFrameDashboardService/DapChainNetworkHandler.cpp @@ -1,4 +1,5 @@ #include "DapChainNetworkHandler.h" +#include <QDebug> DapChainNetworkHandler::DapChainNetworkHandler(QObject *parent) : QObject(parent) { @@ -13,8 +14,16 @@ QStringList DapChainNetworkHandler::getNetworkList() process.waitForFinished(-1); QByteArray result = process.readAll(); - QString data = QString::fromStdString(result.toStdString()); - network = data.split("\n").at(0).split(": ").at(1).split(", "); + if(!result.isEmpty()) + { + QString data = QString::fromStdString(result.toStdString()); + data = data.remove("\n"); + QStringList list = data.split(": "); + if(list.count() > 1) + { + network = list.at(1).split(", "); + } + } return network; } -- GitLab