Changeset View
Changeset View
Standalone View
Standalone View
src/qt/bitcoin.cpp
Show First 20 Lines • Show All 605 Lines • ▼ Show 20 Lines | #endif | ||||
if (HelpRequested(gArgs) || gArgs.IsArgSet("-version")) { | if (HelpRequested(gArgs) || gArgs.IsArgSet("-version")) { | ||||
HelpMessageDialog help(*node, nullptr, gArgs.IsArgSet("-version")); | HelpMessageDialog help(*node, nullptr, gArgs.IsArgSet("-version")); | ||||
help.showOrPrint(); | help.showOrPrint(); | ||||
return EXIT_SUCCESS; | return EXIT_SUCCESS; | ||||
} | } | ||||
/// 5. Now that settings and translations are available, ask user for data | /// 5. Now that settings and translations are available, ask user for data | ||||
/// directory. User language is set up: pick a data directory. | /// directory. User language is set up: pick a data directory. | ||||
if (!Intro::pickDataDirectory(*node)) { | bool did_show_intro = false; | ||||
// Gracefully exit if the user cancels | |||||
if (!Intro::showIfNeeded(*node, did_show_intro)) { | |||||
return EXIT_SUCCESS; | return EXIT_SUCCESS; | ||||
} | } | ||||
/// 6. Determine availability of data directory and parse | /// 6. Determine availability of data directory and parse | ||||
/// bitcoin.conf | /// bitcoin.conf | ||||
/// - Do not call GetDataDir(true) before this step finishes. | /// - Do not call GetDataDir(true) before this step finishes. | ||||
if (!CheckDataDirOption()) { | if (!CheckDataDirOption()) { | ||||
node->initError( | node->initError( | ||||
▲ Show 20 Lines • Show All 132 Lines • Show Last 20 Lines |