Fix memory leak when moodbar is disabled

Only call MoodbarLoader::Load when moodbar is enabled.
This commit is contained in:
Jonas Kvinge
2021-01-25 22:35:56 +01:00
parent 010a0cc2a7
commit 50d83dc070
4 changed files with 25 additions and 6 deletions

View File

@@ -75,7 +75,6 @@ void MoodbarLoader::ReloadSettings() {
QSettings s;
s.beginGroup(MoodbarSettingsPage::kSettingsGroup);
enabled_ = s.value("enabled", false).toBool();
save_ = s.value("save", false).toBool();
s.endGroup();
@@ -148,7 +147,7 @@ void MoodbarLoader::MaybeTakeNextRequest() {
Q_ASSERT(QThread::currentThread() == qApp->thread());
if (active_requests_.count() >= kMaxActiveRequests || queued_requests_.isEmpty() || !enabled_) {
if (active_requests_.count() >= kMaxActiveRequests || queued_requests_.isEmpty()) {
return;
}