# HG changeset patch # User Andre Heinecke # Date 1411566538 -7200 # Node ID f7e890c4dac6aaee3c018931c031789526cf2b43 # Parent dc1941e043730594c34160d051dc5e304b9840e7 (issue148) Only update list widgets when something new is available. diff -r dc1941e04373 -r f7e890c4dac6 ui/mainwindow.cpp --- a/ui/mainwindow.cpp Wed Sep 24 15:48:34 2014 +0200 +++ b/ui/mainwindow.cpp Wed Sep 24 15:48:58 2014 +0200 @@ -266,7 +266,14 @@ } void MainWindow::handleNewList(const QString& fileName, const QDateTime& modDate) { - qDebug() << "new list available"; + + if (mSettings.value("List/available").toString() == fileName && + getState() == NewListAvailable) { + qDebug() << "List already handled"; + return; + } else { + qDebug() << "Handling list"; + } mSettings.setValue("List/available", fileName); mSettings.setValue("List/availableDate", modDate);