- Fixed bug #1137, which caused file locks to be non-blocking (thanks to Steve
  Rader).
This commit is contained in:
Paul Beckingham 2013-02-10 23:25:27 -05:00
parent adacb96581
commit 2be52e1be2
3 changed files with 5 additions and 2 deletions

View file

@ -210,7 +210,7 @@ void TF2::commit ()
if (_file.open ())
{
if (context.config.getBoolean ("locking"))
_file.lock ();
_file.waitForLock ();
// Write out all the added tasks.
std::vector <Task>::iterator task;
@ -333,7 +333,7 @@ void TF2::load_lines ()
if (_file.open ())
{
if (context.config.getBoolean ("locking"))
_file.lock ();
_file.waitForLock ();
_file.read (_lines);
_loaded_lines = true;