fix: fix not thread-safe settings singleton.

fix not thread-safe way for fetching settings singleton.
remove qApp from Settings' parent and leak it anyway.
This commit is contained in:
2026-07-05 08:54:50 +08:00
parent 1de1517a81
commit 99378a8ccd
2 changed files with 11 additions and 16 deletions
+1 -3
View File
@@ -51,9 +51,7 @@ public:
void setHiDpiScaleFactorBehavior(Qt::HighDpiScaleFactorRoundingPolicy hidpi);
private:
Settings();
static Settings *m_settings_instance;
Settings(QObject *parent = nullptr);
QSettings *m_qsettings;