diff --git a/src/bitcoind.cpp b/src/bitcoind.cpp index 81f67802da..682a214fb2 100644 --- a/src/bitcoind.cpp +++ b/src/bitcoind.cpp @@ -123,6 +123,7 @@ extern void noui_connect(); int main(int argc, char* argv[]) { bool fRet = false; + fHaveGUI = false; // Connect bitcoind signal handlers noui_connect(); diff --git a/src/main.cpp b/src/main.cpp index a98b83b6af..b8b7771611 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -48,6 +48,7 @@ bool fReindex = false; bool fBenchmark = false; bool fTxIndex = false; unsigned int nCoinCacheSize = 5000; +bool fHaveGUI = false; /** Fees smaller than this (in satoshi) are considered zero fee (for transaction creation) */ int64 CTransaction::nMinTxFee = 10000; // Override with -mintxfee diff --git a/src/main.h b/src/main.h index 679ae75a47..fae37ea512 100644 --- a/src/main.h +++ b/src/main.h @@ -94,6 +94,7 @@ extern bool fBenchmark; extern int nScriptCheckThreads; extern bool fTxIndex; extern unsigned int nCoinCacheSize; +extern bool fHaveGUI; // Settings extern int64 nTransactionFee; diff --git a/src/qt/bitcoin.cpp b/src/qt/bitcoin.cpp index 73a5a12efa..76e88b36a7 100644 --- a/src/qt/bitcoin.cpp +++ b/src/qt/bitcoin.cpp @@ -113,6 +113,8 @@ static void handleRunawayException(std::exception *e) #ifndef BITCOIN_QT_TEST int main(int argc, char *argv[]) { + fHaveGUI = true; + // Command-line options take precedence: ParseParameters(argc, argv);