aboutsummaryrefslogtreecommitdiff
path: root/src/kconf_update/kconf_update.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/kconf_update/kconf_update.cpp')
-rw-r--r--src/kconf_update/kconf_update.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/kconf_update/kconf_update.cpp b/src/kconf_update/kconf_update.cpp
index 0e9744a0..18692e3a 100644
--- a/src/kconf_update/kconf_update.cpp
+++ b/src/kconf_update/kconf_update.cpp
@@ -202,11 +202,11 @@ QStringList KonfUpdate::findUpdateFiles(bool dirtyOnly)
QFileInfo info(file);
KConfigGroup cg(m_config, fileName);
- const QDateTime ctime = QDateTime::fromSecsSinceEpoch(cg.readEntry("ctime", 0u));
- const QDateTime mtime = QDateTime::fromSecsSinceEpoch(cg.readEntry("mtime", 0u));
+ const qint64 ctime = cg.readEntry("ctime", 0);
+ const qint64 mtime = cg.readEntry("mtime", 0);
if (!dirtyOnly //
- || (ctime.isValid() && ctime != info.birthTime()) //
- || mtime != info.lastModified()) {
+ || (ctime != 0 && ctime != info.birthTime().toSecsSinceEpoch()) //
+ || mtime != info.lastModified().toSecsSinceEpoch()) {
result.append(file);
}
}