mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2024-12-21 08:09:35 +08:00
Coalesce changes in the Preferences class in a much shorter timeframe.
This commit is contained in:
parent
ca2dc325f5
commit
93f557b747
@ -103,7 +103,7 @@ Preferences::Preferences() : dirty(false), lock(QReadWriteLock::Recursive) {
|
||||
#endif
|
||||
|
||||
timer.setSingleShot(true);
|
||||
timer.setInterval(15*60*1000);
|
||||
timer.setInterval(5*1000);
|
||||
connect(&timer, SIGNAL(timeout()), SLOT(save()));
|
||||
}
|
||||
|
||||
@ -177,8 +177,7 @@ void Preferences::setValue(const QString &key, const QVariant &value) {
|
||||
if (m_data.value(key) == value)
|
||||
return;
|
||||
dirty = true;
|
||||
if (!timer.isActive())
|
||||
timer.start();
|
||||
timer.start();
|
||||
m_data.insert(key, value);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user