aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWladimir J. van der Laan <laanwj@gmail.com>2012-01-17 00:35:16 -0800
committerWladimir J. van der Laan <laanwj@gmail.com>2012-01-17 00:35:16 -0800
commit43cda5f325f53e8941efa7f712aed66e3fde172a (patch)
treee86b9b17d1ad1515ef4f386fabacb740494ac2f8
parentc981d768b3cb0cf0879b3d70d3b548692fff0882 (diff)
parent06706ab8ef3a5fc7448ddfc1f64f92505cd710ee (diff)
downloadbitcoin-43cda5f325f53e8941efa7f712aed66e3fde172a.tar.xz
Merge pull request #762 from laanwj/qtprogressfix
Revert to global progress indication, also fix the build
-rw-r--r--src/qt/bitcoingui.cpp5
-rw-r--r--src/qt/optionsmodel.cpp4
2 files changed, 4 insertions, 5 deletions
diff --git a/src/qt/bitcoingui.cpp b/src/qt/bitcoingui.cpp
index d4ce8a79e1..d77279d42b 100644
--- a/src/qt/bitcoingui.cpp
+++ b/src/qt/bitcoingui.cpp
@@ -417,7 +417,6 @@ void BitcoinGUI::setNumBlocks(int count)
{
if(!clientModel)
return;
- int initTotal = clientModel->getNumBlocksAtStartup();
int total = clientModel->getNumBlocksOfPeers();
QString tooltip;
@@ -428,8 +427,8 @@ void BitcoinGUI::setNumBlocks(int count)
progressBarLabel->setVisible(true);
progressBarLabel->setText(tr("Synchronizing with network..."));
progressBar->setVisible(true);
- progressBar->setMaximum(total - initTotal);
- progressBar->setValue(count - initTotal);
+ progressBar->setMaximum(total);
+ progressBar->setValue(count);
}
else
{
diff --git a/src/qt/optionsmodel.cpp b/src/qt/optionsmodel.cpp
index 3237845c2c..edc1d61e9d 100644
--- a/src/qt/optionsmodel.cpp
+++ b/src/qt/optionsmodel.cpp
@@ -40,7 +40,7 @@ QVariant OptionsModel::data(const QModelIndex & index, int role) const
case ProxyIP:
return QVariant(QString::fromStdString(addrProxy.ToStringIP()));
case ProxyPort:
- return QVariant(QString::fromStdString(addrProxy.ToStringPort()));
+ return QVariant(addrProxy.GetPort());
case Fee:
return QVariant(nTransactionFee);
case DisplayUnit:
@@ -87,7 +87,7 @@ bool OptionsModel::setData(const QModelIndex & index, const QVariant & value, in
case ProxyIP:
{
// Use CAddress to parse and check IP
- CAddress addr(value.toString().toStdString() + ":1");
+ CNetAddr addr(value.toString().toStdString());
if (addr.IsValid())
{
addrProxy.SetIP(addr);