]> SALOME platform Git repositories - modules/kernel.git/commit
Salome HOME
Fix for bug PAL8727. OCC_development_02
authorasv <asv@opencascade.com>
Fri, 29 Apr 2005 11:24:14 +0000 (11:24 +0000)
committerasv <asv@opencascade.com>
Fri, 29 Apr 2005 11:24:14 +0000 (11:24 +0000)
commit51eb96e8720ae9066627306747e6dd9f67b357d2
tree028138c451914211791998bc827abdf85fc00d6f
parent3baebff0f6ccf1cc517fdb5355c8f34c15530104
Fix for bug PAL8727.
In method _SaveAs() (called from Save(), SaveAs(), SaveAscii(), SaveAsAscii()) there was a double call to SALOMEDS::lock() from different threads.  The first call was in Save(), and the second - was in some Engine::Save().
The fix consists in calling to unlock() BEFORE calling Engine::Save() and lock() again - after the call.
src/SALOMEDS/SALOMEDS_StudyManager_i.cxx