From ff1ea3826b38637d27e2634dc779c44541469a57 Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Wed, 19 Oct 2016 19:28:15 +0200 Subject: [PATCH] Improved error message when bootsrap file URL is not reachable based on slack discussion during move of "shared" directory --- src/blackcore/setupreader.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/blackcore/setupreader.cpp b/src/blackcore/setupreader.cpp index e646083ad..b96807210 100644 --- a/src/blackcore/setupreader.cpp +++ b/src/blackcore/setupreader.cpp @@ -244,8 +244,8 @@ namespace BlackCore CSetupReader::BootstrapMode CSetupReader::stringToEnum(const QString &s) { const QString bsm(s.toLower().trimmed()); - if (bsm.startsWith("expl")) return Explicit; - if (bsm.startsWith("cache")) return CacheOnly; + if (bsm.startsWith("expl")) { return Explicit; } + if (bsm.startsWith("cache")) { return CacheOnly; } return Implicit; } @@ -475,9 +475,13 @@ namespace BlackCore } else if (!available) { - msgs.push_back(CStatusMessage(this, CStatusMessage::SeverityError, "Setup not available")); - } + msgs.push_back(CStatusMessage(this, CStatusMessage::SeverityError, "Setup not available")); + if (this->m_bootstrapMode == Explicit) + { + msgs.push_back(CStatusMessage(this, CStatusMessage::SeverityError, "Mode is 'explicit', likely URL '" + this->m_bootstrapUrlFileValue + "' is not reachable")); + } + } this->m_setupAvailable = available; emit setupAvailable(available);