mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-01-18 22:35:39 +01:00
Merge #15935: Add <datadir>/settings.json persistent settings storage
9c69cfe4c5Add <datadir>/settings.json persistent settings storage. (Russell Yanofsky)eb682c5700util: Add ReadSettings and WriteSettings functions (Russell Yanofsky) Pull request description: Persistent settings are used in followup PRs #15936 to unify gui settings between bitcoin-qt and bitcoind, and #15937 to add a load_on_startup flag to the loadwallet RPC and maintain a dynamic list of wallets that should be loaded on startup that also can be shared between bitcoind and bitcoin-qt. ACKs for top commit: MarcoFalke: Approach re-ACK9c69cfe4c5🌾 jnewbery: utACK9c69cfe4c5Tree-SHA512: 39fcc6051717117c9141e934de1d0d3f739484be4685cdf97d54de967c8c816502b4fd0de12114433beaa5c5b7060c810fd8ae4e2b3ce7c371eb729ac01ba2e1
This commit is contained in:
@@ -528,6 +528,11 @@ int GuiMain(int argc, char* argv[])
|
||||
// Parse URIs on command line -- this can affect Params()
|
||||
PaymentServer::ipcParseCommandLine(*node, argc, argv);
|
||||
#endif
|
||||
if (!node->initSettings(error)) {
|
||||
node->initError(Untranslated(error));
|
||||
QMessageBox::critical(nullptr, PACKAGE_NAME, QObject::tr("Error initializing settings: %1").arg(QString::fromStdString(error)));
|
||||
return EXIT_FAILURE;
|
||||
}
|
||||
|
||||
QScopedPointer<const NetworkStyle> networkStyle(NetworkStyle::instantiate(Params().NetworkIDString()));
|
||||
assert(!networkStyle.isNull());
|
||||
|
||||
Reference in New Issue
Block a user