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

List:       kde-debian-devel
Subject:    [devel] kdenonbeta/kdedebian/kalternatives/src
From:       Mario Bensi <nef () ipsquad ! net>
Date:       2004-09-30 12:22:31
Message-ID: 20040930122231.9B2658FF1 () office ! kde ! org
[Download RAW message or body]

CVS commit by bensi: 

thread description


  M +7 -4      altitemelement.cpp   1.5
  M +2 -0      altitemelement.h   1.5


--- kdenonbeta/kdedebian/kalternatives/src/altitemelement.cpp  #1.4:1.5
@@ -39,4 +39,5 @@ AltItemElement::AltItemElement(KListView
         setEnabled(!m_bisBroken);
 #ifdef DEBIAN
+        findDescriptionThread = new FindDescriptionThread(this);
         m_desc = "";
 #endif
@@ -52,8 +53,10 @@ AltItemElement::~AltItemElement()
 void AltItemElement::searchDescription()
 {
+        if (!findDescriptionThread->running ())
+        {
         m_mutex.lock();
-        FindDescriptionThread *thread = new FindDescriptionThread(this);
-        thread->start();
+                findDescriptionThread->start();
         m_mutex.unlock();
+        }
 }
 

--- kdenonbeta/kdedebian/kalternatives/src/altitemelement.h  #1.4:1.5
@@ -31,4 +31,5 @@
 class Alternative;
 class AltController;
+class FindDescriptionThread;
 
 class AltItemElement :  public QCheckListItem
@@ -40,4 +41,5 @@ class AltItemElement :  public QCheckLis
 //#ifdef DEBIAN
         QString m_desc;
+        FindDescriptionThread *findDescriptionThread;
         QMutex m_mutex;
 //#endif


_______________________________________________
kde-debian-devel mailing list
kde-debian-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-debian-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

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