Browse Source

remove init messages from ThreadImport()

- remove uiInterface.InitMessage() calls from ThreadImport(), as Qt
  doesn't like them getting called out of it's main thread and because the
  thread will continue to run after the GUI was loaded
0.8
Philip Kaufmann 12 years ago
parent
commit
039bcbf12d
  1. 3
      src/main.cpp

3
src/main.cpp

@ -2549,7 +2549,6 @@ void ThreadImport(void *data) {
vnThreadsRunning[THREAD_IMPORT]++; vnThreadsRunning[THREAD_IMPORT]++;
// -loadblock= // -loadblock=
uiInterface.InitMessage(_("Starting block import..."));
BOOST_FOREACH(boost::filesystem::path &path, *vFiles) { BOOST_FOREACH(boost::filesystem::path &path, *vFiles) {
FILE *file = fopen(path.string().c_str(), "rb"); FILE *file = fopen(path.string().c_str(), "rb");
if (file) if (file)
@ -2559,8 +2558,6 @@ void ThreadImport(void *data) {
// hardcoded $DATADIR/bootstrap.dat // hardcoded $DATADIR/bootstrap.dat
filesystem::path pathBootstrap = GetDataDir() / "bootstrap.dat"; filesystem::path pathBootstrap = GetDataDir() / "bootstrap.dat";
if (filesystem::exists(pathBootstrap)) { if (filesystem::exists(pathBootstrap)) {
uiInterface.InitMessage(_("Importing bootstrap blockchain data file."));
FILE *file = fopen(pathBootstrap.string().c_str(), "rb"); FILE *file = fopen(pathBootstrap.string().c_str(), "rb");
if (file) { if (file) {
filesystem::path pathBootstrapOld = GetDataDir() / "bootstrap.dat.old"; filesystem::path pathBootstrapOld = GetDataDir() / "bootstrap.dat.old";

Loading…
Cancel
Save