[Digikam-devel] [Bug 133026] crashes on systems using hyperthreading

Gilles Caulier caulier.gilles at free.fr
Mon Aug 28 06:41:03 BST 2006


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=133026         




------- Additional Comments From caulier.gilles free fr  2006-08-28 07:41 -------
SVN commit 577999 by cgilles:

digikam from trunk : threaded Image plugin dialogs : Change test to check if computation is already in progress to prevent dupplicate event from gui 
Heiner, please check if this fix improve the stability with MT on your system. Thanks in advance

CCBUGS: 133026


 M  +1 -2      ctrlpaneldlg.cpp  
 M  +1 -2      imageguidedlg.cpp  


--- trunk/extragear/graphics/digikam/libs/dialogs/ctrlpaneldlg.cpp #577998:577999
 @ -287,8 +287,7  @
 void CtrlPanelDlg::slotEffect()
 {
     // Computation already in process.
-    if (d->currentRenderingMode == CtrlPanelDlgPriv::PreviewRendering ||
-        d->currentRenderingMode == CtrlPanelDlgPriv::FinalRendering)
+    if (d->currentRenderingMode != CtrlPanelDlgPriv::NoneRendering)
         return;
 
     d->currentRenderingMode = CtrlPanelDlgPriv::PreviewRendering;
--- trunk/extragear/graphics/digikam/libs/dialogs/imageguidedlg.cpp #577998:577999
 @ -427,8 +427,7  @
 void ImageGuideDlg::slotEffect()
 {
     // Computation already in process.
-    if (d->currentRenderingMode == ImageGuideDlgPriv::PreviewRendering ||
-        d->currentRenderingMode == ImageGuideDlgPriv::FinalRendering)
+    if (d->currentRenderingMode != ImageGuideDlgPriv::NoneRendering)
         return;
 
     d->currentRenderingMode = ImageGuideDlgPriv::PreviewRendering;



More information about the Digikam-devel mailing list