Do db updates on the bg worker

custom
jacqueline 1 year ago
parent ca5d7b867c
commit bd730c82b0
  1. 4
      src/app_console/app_console.cpp
  2. 2
      src/ui/ui_fsm.cpp

@ -161,7 +161,9 @@ int CmdDbInit(int argc, char** argv) {
std::cout << "no database open" << std::endl; std::cout << "no database open" << std::endl;
return 1; return 1;
} }
db->updateIndexes();
AppConsole::sServices->bg_worker().Dispatch<void>(
[=]() { db->updateIndexes(); });
return 0; return 0;
} }

@ -399,7 +399,7 @@ void Indexing::entry() {
// TODO: Hmm. // TODO: Hmm.
return; return;
} }
db->updateIndexes(); sServices->bg_worker().Dispatch<void>([=]() { db->updateIndexes(); });
} }
void Indexing::exit() { void Indexing::exit() {

Loading…
Cancel
Save