From 58f99195f3738f1ea6750e74c11c91b41455bac9 Mon Sep 17 00:00:00 2001 From: Barry Deeney Date: Wed, 17 Jul 2019 03:06:48 +0800 Subject: [PATCH 1/2] Fixed crash when selecting a currency with no price data --- src/qt/navcoinunits.cpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/qt/navcoinunits.cpp b/src/qt/navcoinunits.cpp index 09927247b..45fbcb936 100644 --- a/src/qt/navcoinunits.cpp +++ b/src/qt/navcoinunits.cpp @@ -290,14 +290,20 @@ QString NavCoinUnits::format(int unit, const CAmount& nIn, bool fPlus, Separator qint64 coin = factor(unit); int num_decimals = decimals(unit); qint64 n_abs = (n > 0 ? n : -n); - double quotient; + double quotient = 0; + double quotientD = 0; qint64 remainder; - quotient = n_abs / coin; + // Check if we have a coin + if (coin > 0) + { + quotient = n_abs / coin; + quotientD = (double) n_abs / (double) coin; + } std::ostringstream out; out << std::setprecision(num_decimals) << std::fixed - << std::showpoint << (double)n_abs / (double)coin; + << std::showpoint << quotientD; std::istringstream in(out.str()); std::string wholePart; std::getline(in, wholePart, '.'); From 2c074c30c2e9d2e2f6d5f47d1d3c6687d91c4000 Mon Sep 17 00:00:00 2001 From: Adam Date: Fri, 19 Jul 2019 10:09:20 +0200 Subject: [PATCH 2/2] vector logo and icon --- src/qt/res/icons/Icon.svg | 1 + src/qt/res/icons/logo.svg | 1 + 2 files changed, 2 insertions(+) create mode 100644 src/qt/res/icons/Icon.svg create mode 100644 src/qt/res/icons/logo.svg diff --git a/src/qt/res/icons/Icon.svg b/src/qt/res/icons/Icon.svg new file mode 100644 index 000000000..ea51a02c4 --- /dev/null +++ b/src/qt/res/icons/Icon.svg @@ -0,0 +1 @@ +Icon \ No newline at end of file diff --git a/src/qt/res/icons/logo.svg b/src/qt/res/icons/logo.svg new file mode 100644 index 000000000..b043e1265 --- /dev/null +++ b/src/qt/res/icons/logo.svg @@ -0,0 +1 @@ +oldlogo copy \ No newline at end of file