diff options
| author | Gavin Andresen <[email protected]> | 2012-02-16 15:00:16 -0500 |
|---|---|---|
| committer | Pieter Wuille <[email protected]> | 2012-02-26 23:21:33 +0100 |
| commit | 972060ce0e9746c979ce0ddeeb997121414c1d58 (patch) | |
| tree | 9c676a8281e62513e9ee4b5f68e01a197dc6edf2 /src/main.cpp | |
| parent | Fix addrProxy setting (diff) | |
| download | discoin-972060ce0e9746c979ce0ddeeb997121414c1d58.tar.xz discoin-972060ce0e9746c979ce0ddeeb997121414c1d58.zip | |
bitcoind changes to stop storing settings in wallet.dat.
Diffstat (limited to 'src/main.cpp')
| -rw-r--r-- | src/main.cpp | 30 |
1 files changed, 12 insertions, 18 deletions
diff --git a/src/main.cpp b/src/main.cpp index a9311e2ce..a7bb71f01 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -57,22 +57,12 @@ CScript COINBASE_FLAGS; const string strMessageMagic = "Bitcoin Signed Message:\n"; - double dHashesPerSec; int64 nHPSTimerStart; // Settings -int fGenerateBitcoins = false; int64 nTransactionFee = 0; -int fLimitProcessors = false; -int nLimitProcessors = 1; -int fMinimizeToTray = true; -int fMinimizeOnClose = true; -#if USE_UPNP -int fUseUPnP = true; -#else -int fUseUPnP = false; -#endif + ////////////////////////////////////////////////////////////////////////////// @@ -3289,6 +3279,10 @@ bool CheckWork(CBlock* pblock, CWallet& wallet, CReserveKey& reservekey) void static ThreadBitcoinMiner(void* parg); +static bool fGenerateBitcoins = false; +static bool fLimitProcessors = false; +static int nLimitProcessors = -1; + void static BitcoinMiner(CWallet *pwallet) { printf("BitcoinMiner started\n"); @@ -3464,13 +3458,13 @@ void static ThreadBitcoinMiner(void* parg) void GenerateBitcoins(bool fGenerate, CWallet* pwallet) { - if (fGenerateBitcoins != fGenerate) - { - fGenerateBitcoins = fGenerate; - WriteSetting("fGenerateBitcoins", fGenerateBitcoins); - MainFrameRepaint(); - } - if (fGenerateBitcoins) + fGenerateBitcoins = fGenerate; + nLimitProcessors = GetArg("-genproclimit", -1); + if (nLimitProcessors == 0) + fGenerateBitcoins = false; + fLimitProcessors = (nLimitProcessors != -1); + + if (fGenerate) { int nProcessors = boost::thread::hardware_concurrency(); printf("%d processors\n", nProcessors); |