Revision 4abf476...

Go back to digest for 8th April 2012

Bug Fixes in Graphics

Andi Clemens committed changes in [digikam] /:

Do not start a tool immediately in the constructor. This will lead to race conditions.
Also we try to connect signals to tools AFTER they started doing their job. This will not work for tasks that close immediately, e.g. "Scan for new items" on a very small collection. In this case the signal becomes connected AFTER the tool is done, therefore never executing the assigned slot. There are still some race conditions left, I need to check them, but for now the main issue in this bug report should be solved.

File Changes

Modified 16 files
  •   digikam/album/albumselectiontreeview.cpp
  •   digikam/main/digikamapp.cpp
  •   digikam/views/leftsidebarwidgets.cpp
  •   utilities/fuzzysearch/findduplicatesview.cpp
  •   utilities/fuzzysearch/fuzzysearchview.cpp
  •   utilities/maintenance/duplicatesfinder.cpp
  •   utilities/maintenance/facedetector.cpp
  •   utilities/maintenance/fingerprintsgenerator.cpp
  •   utilities/maintenance/maintenancemngr.cpp
  •   utilities/maintenance/maintenancetool.cpp
  •   utilities/maintenance/maintenancetool.h
  •   utilities/maintenance/metadatasynchronizer.cpp
  •   utilities/maintenance/newitemsfinder.cpp
  •   utilities/maintenance/thumbsgenerator.cpp
  •   utilities/setup/setupcollectionview.cpp
  •   utilities/cameragui/main/cameraui.cpp
16 files changed in total