Blob Blame History Raw
Index: libs/ksysguard/processui/ksysguardprocesslist.cpp
===================================================================
--- libs/ksysguard/processui/ksysguardprocesslist.cpp	(revision 1098198)
+++ libs/ksysguard/processui/ksysguardprocesslist.cpp	(revision 1098199)
@@ -925,7 +925,6 @@
             //resort now
             QHeaderView *header= d->mUi->treeView->header();
             d->mUi->treeView->sortByColumn(header->sortIndicatorSection(), header->sortIndicatorOrder());
-
         }
     }
 }
@@ -946,15 +945,14 @@
         d->mUpdateTimer = NULL;
         return;
     }
-    if(!isVisible())
-        return;
 
     if(!d->mUpdateTimer) {
         //intervalMSecs is a valid time, so set up a timer
         d->mUpdateTimer = new QTimer(this);
         d->mUpdateTimer->setSingleShot(true);
         connect(d->mUpdateTimer, SIGNAL(timeout()), SLOT(updateList()));
-        d->mUpdateTimer->start(d->mUpdateIntervalMSecs);
+        if(isVisible())
+            d->mUpdateTimer->start(d->mUpdateIntervalMSecs);
     } else
         d->mUpdateTimer->setInterval(d->mUpdateIntervalMSecs);
 }