[PATCH 4 of 4] (issue148) Disable UI Updates while loading the list

Wald Commits scm-commit at wald.intevation.org
Wed Sep 24 15:51:21 CEST 2014


# HG changeset patch
# User Andre Heinecke <andre.heinecke at intevation.de>
# Date 1411566567 -7200
# Node ID 7da9ec20eae4af2c1dc869b3b8db4eaa9e488181
# Parent  f7e890c4dac6aaee3c018931c031789526cf2b43
(issue148) Disable UI Updates while loading the list.

    This removes flickering when updates are loaded.

diff -r f7e890c4dac6 -r 7da9ec20eae4 ui/mainwindow.cpp
--- a/ui/mainwindow.cpp	Wed Sep 24 15:48:58 2014 +0200
+++ b/ui/mainwindow.cpp	Wed Sep 24 15:49:27 2014 +0200
@@ -1240,6 +1240,7 @@
 {
     /* TODO (issue134): if nothing is available (neither old nor new) add some progress
      * indication */
+    setUpdatesEnabled(false);
     mInstallList->clear();
     mRemoveList->clear();
     mUpdatesNew->clear();
@@ -1358,6 +1359,7 @@
     }
 
     listChanged(0);
+    setUpdatesEnabled(true);
 }
 
 void MainWindow::installerError(const QString& errMsg) {


More information about the Trustbridge-commits mailing list