diff --git a/windows/mainwindow.cpp b/windows/mainwindow.cpp index fe9015b..07d2d4f 100644 --- a/windows/mainwindow.cpp +++ b/windows/mainwindow.cpp @@ -385,7 +385,10 @@ void MainWindow::dbRefresh() { } void MainWindow::dbClean() { - cleanDB(); + ProgressWindow pw( mw->hInst, mw->window ); + std::thread t( cleanDB, pw.getWindow() ); + t.detach(); + pw.mainLoop(); } void MainWindow::dbManage() {