Revision bd78ce5...
Go back to digest for 8th January 2012Bug Fixes in Office
Dmitry Kazakov committed changes in [calligra] /:
Fixed threading bugs in KisSelectionManager and covered it with unittests
The problem is our transactions declare their work only in the very
end of processing. It means that there are no guarantees about exclusivity
of their work. So now I added beginMacro()/endMacro() calls to declare
their work and to lock the scheduler.
File Changes
Added 2 files
- /ui/tests
- krita/kis_selection_manager_test.cpp
- krita/kis_selection_manager_test.h
Modified 5 files
- krita/ui/kis_selection_manager.cc
- krita/image/tests/kis_processings_test.cpp
- krita/sdk/tests/qimage_based_test.h
- krita/sdk/tests/testutil.h
- krita/ui/tests/CMakeLists.txt
7 files changed in total