]> SALOME platform Git repositories - modules/kernel.git/commit
Salome HOME
Fix for bug PAL8727.
authorasv <asv@opencascade.com>
Fri, 29 Apr 2005 11:17:32 +0000 (11:17 +0000)
committerasv <asv@opencascade.com>
Fri, 29 Apr 2005 11:17:32 +0000 (11:17 +0000)
commit5501b20ee39ac40d77638bb679f14d964ee48750
treefcf2ee614172cb59bd45c9645d5364e35c5ebae1
parentec7e5b1d5df77d9fe174360a28ad3ed32b313499
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