[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdenetwork/kget
From:       Rainer Wirtz <rainer.wirtz () gmx ! de>
Date:       2005-02-10 21:01:15
Message-ID: 20050210210115.5D9F81CFE4 () office ! kde ! org
[Download RAW message or body]

CVS commit by ratz: 

Sometimes the icons in the transferlist were not updated


  M +2 -2      transfer.cpp   1.64
  M +4 -1      transfer.h   1.27


--- kdenetwork/kget/transfer.cpp  #1.63:1.64
@@ -310,5 +310,4 @@ bool Transfer::updateStatus(int counter)
     QPixmap *pix = 0L;
     bool isTransfer = false;
-    static TransferStatus prevStatus;
 
     view->setUpdatesEnabled(false);
@@ -339,5 +338,5 @@ bool Transfer::updateStatus(int counter)
     view->setUpdatesEnabled(true);
 
-    if(prevStatus!=status || status==ST_RUNNING || status==ST_TRYING)
+    if(prevStatus!=status || prevMode != mode || status==ST_RUNNING || status==ST_TRYING)
         {
         QRect rect = view->header()->sectionRect(view->lv_pixmap);
@@ -351,4 +350,5 @@ bool Transfer::updateStatus(int counter)
 
         prevStatus = status;
+       prevMode = mode;
     }
 

--- kdenetwork/kget/transfer.h  #1.26:1.27
@@ -221,4 +221,7 @@ private:
     TransferMode mode;
 
+   TransferStatus prevStatus;
+   TransferMode prevMode;
+
     // how many times have we retried already
     unsigned int retryCount;


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic