From 93f557b747ca74eca6de14b39e255f6240a39c99 Mon Sep 17 00:00:00 2001 From: sledgehammer999 Date: Sun, 4 Jan 2015 01:20:37 +0200 Subject: [PATCH] Coalesce changes in the Preferences class in a much shorter timeframe. --- src/preferences/preferences.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/preferences/preferences.cpp b/src/preferences/preferences.cpp index a26ccf4a4..31a0ccccb 100644 --- a/src/preferences/preferences.cpp +++ b/src/preferences/preferences.cpp @@ -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); }