mingw compiler
This commit is contained in:
@@ -5,8 +5,8 @@ matrix:
|
|||||||
compiler: clang
|
compiler: clang
|
||||||
addons:
|
addons:
|
||||||
apt:
|
apt:
|
||||||
sources: ['llvm-toolchain-trusty-5.0']
|
sources: ['llvm-toolchain-precise-3.7']
|
||||||
packages: ['clang-5.0']
|
packages: ['clang-3.7']
|
||||||
env:
|
env:
|
||||||
- MATRIX_EVAL="CC=clang CXX=clang++"
|
- MATRIX_EVAL="CC=clang CXX=clang++"
|
||||||
|
|
||||||
@@ -29,6 +29,6 @@ before_install:
|
|||||||
script:
|
script:
|
||||||
- qmake -v
|
- qmake -v
|
||||||
- clang++ -v
|
- clang++ -v
|
||||||
- g++-8 -v
|
- g++ -v
|
||||||
- qmake zec-qt-wallet.pro CONFIG+=release -spec linux-clang
|
- qmake zec-qt-wallet.pro CONFIG+=release -spec linux-clang
|
||||||
- make $MATRIX_EVAL
|
- make $MATRIX_EVAL
|
||||||
|
|||||||
@@ -47,13 +47,10 @@ ConnectionLoader::~ConnectionLoader() {
|
|||||||
|
|
||||||
void ConnectionLoader::loadConnection() {
|
void ConnectionLoader::loadConnection() {
|
||||||
// Priority 1: Try to connect to detect zcash.conf and connect to it.
|
// Priority 1: Try to connect to detect zcash.conf and connect to it.
|
||||||
bool isZcashConfPresent = false;
|
|
||||||
auto config = autoDetectZcashConf();
|
auto config = autoDetectZcashConf();
|
||||||
|
|
||||||
// If not autodetected, go and read the UI Settings
|
// If not autodetected, go and read the UI Settings
|
||||||
if (config.get() != nullptr) {
|
if (config.get() == nullptr) {
|
||||||
isZcashConfPresent = true;
|
|
||||||
} else {
|
|
||||||
config = loadFromSettings();
|
config = loadFromSettings();
|
||||||
|
|
||||||
if (config.get() == nullptr) {
|
if (config.get() == nullptr) {
|
||||||
@@ -118,13 +115,13 @@ void ConnectionLoader::refreshZcashdState(Connection* connection) {
|
|||||||
% "If you are connecting to a remote/non-standard node "
|
% "If you are connecting to a remote/non-standard node "
|
||||||
% "please set the host/port and user/password in the File->Settings menu";
|
% "please set the host/port and user/password in the File->Settings menu";
|
||||||
|
|
||||||
showError(explanation);
|
this->showError(explanation);
|
||||||
} else if (err == QNetworkReply::NetworkError::AuthenticationRequiredError) {
|
} else if (err == QNetworkReply::NetworkError::AuthenticationRequiredError) {
|
||||||
auto explanation = QString()
|
auto explanation = QString()
|
||||||
% "Authentication failed. The username / password you specified was "
|
% "Authentication failed. The username / password you specified was "
|
||||||
% "not accepted by zcashd. Try changing it in the File->Settings menu";
|
% "not accepted by zcashd. Try changing it in the File->Settings menu";
|
||||||
|
|
||||||
showError(explanation);
|
this->showError(explanation);
|
||||||
} else if (err == QNetworkReply::NetworkError::InternalServerError && !res.is_discarded()) {
|
} else if (err == QNetworkReply::NetworkError::InternalServerError && !res.is_discarded()) {
|
||||||
// The server is loading, so just poll until it succeeds
|
// The server is loading, so just poll until it succeeds
|
||||||
QString status = QString::fromStdString(res["error"]["message"]);
|
QString status = QString::fromStdString(res["error"]["message"]);
|
||||||
@@ -292,9 +289,9 @@ void Connection::doRPC(const json& payload, const std::function<void(json)>& cb,
|
|||||||
void Connection::doRPCWithDefaultErrorHandling(const json& payload, const std::function<void(json)>& cb) {
|
void Connection::doRPCWithDefaultErrorHandling(const json& payload, const std::function<void(json)>& cb) {
|
||||||
doRPC(payload, cb, [=] (auto reply, auto parsed) {
|
doRPC(payload, cb, [=] (auto reply, auto parsed) {
|
||||||
if (!parsed.is_discarded() && !parsed["error"]["message"].is_null()) {
|
if (!parsed.is_discarded() && !parsed["error"]["message"].is_null()) {
|
||||||
showTxError(QString::fromStdString(parsed["error"]["message"]));
|
this->showTxError(QString::fromStdString(parsed["error"]["message"]));
|
||||||
} else {
|
} else {
|
||||||
showTxError(reply->errorString());
|
this->showTxError(reply->errorString());
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user