Use QTimer::singleShot directly for database backup

This commit is contained in:
Jonas Kvinge
2021-01-30 21:51:32 +01:00
parent be051a4bb1
commit 576956fa1d

View File

@@ -31,7 +31,6 @@
#include <QVariant> #include <QVariant>
#include <QString> #include <QString>
#include "core/closure.h"
#include "core/lazy.h" #include "core/lazy.h"
#include "core/tagreaderclient.h" #include "core/tagreaderclient.h"
#include "core/song.h" #include "core/song.h"
@@ -103,7 +102,7 @@ class ApplicationImpl {
database_([=]() { database_([=]() {
Database *db = new Database(app, app); Database *db = new Database(app, app);
app->MoveToNewThread(db); app->MoveToNewThread(db);
DoInAMinuteOrSo(db, SLOT(DoBackup())); QTimer::singleShot(30000, db, &Database::DoBackup);
return db; return db;
}), }),
appearance_([=]() { return new Appearance(app); }), appearance_([=]() { return new Appearance(app); }),