Add missing breaks in optionmodel's switch case
[novacoin.git] / src / qt / optionsmodel.cpp
index 417e2b8..2210c4d 100644 (file)
@@ -2,8 +2,8 @@
 #include "bitcoinunits.h"
 #include <QSettings>
 
-#include "headers.h"
 #include "init.h"
+#include "walletdb.h"
 
 OptionsModel::OptionsModel(QObject *parent) :
     QAbstractListModel(parent)
@@ -70,7 +70,7 @@ bool OptionsModel::Upgrade()
         if (walletdb.ReadSetting("addrProxy", addrProxyAddress))
         {
             addrProxy = addrProxyAddress;
-            settings.setValue("addrProxy", addrProxy.ToStringIP().c_str());
+            settings.setValue("addrProxy", addrProxy.ToStringIPPort().c_str());
             walletdb.EraseSetting("addrProxy");
         }
     }
@@ -79,7 +79,7 @@ bool OptionsModel::Upgrade()
         // 0.6.0rc1 saved this as a CService, which causes failure when parsing as a CAddress
         if (walletdb.ReadSetting("addrProxy", addrProxy))
         {
-            settings.setValue("addrProxy", addrProxy.ToStringIP().c_str());
+            settings.setValue("addrProxy", addrProxy.ToStringIPPort().c_str());
             walletdb.EraseSetting("addrProxy");
         }
     }
@@ -165,7 +165,7 @@ bool OptionsModel::setData(const QModelIndex & index, const QVariant & value, in
                 if (addr.IsValid())
                 {
                     addrProxy.SetIP(addr);
-                    settings.setValue("addrProxy", addrProxy.ToStringIP().c_str());
+                    settings.setValue("addrProxy", addrProxy.ToStringIPPort().c_str());
                 }
                 else
                 {
@@ -179,7 +179,7 @@ bool OptionsModel::setData(const QModelIndex & index, const QVariant & value, in
                 if (nPort > 0 && nPort < std::numeric_limits<unsigned short>::max())
                 {
                     addrProxy.SetPort(nPort);
-                    settings.setValue("addrProxy", addrProxy.ToStringIP().c_str());
+                    settings.setValue("addrProxy", addrProxy.ToStringIPPort().c_str());
                 }
                 else
                 {
@@ -198,10 +198,12 @@ bool OptionsModel::setData(const QModelIndex & index, const QVariant & value, in
             settings.setValue("nDisplayUnit", nDisplayUnit);
             emit displayUnitChanged(unit);
             }
+            break;
         case DisplayAddresses: {
             bDisplayAddresses = value.toBool();
             settings.setValue("bDisplayAddresses", bDisplayAddresses);
             }
+            break;
         default:
             break;
         }