aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorstupid-boy <amushatov@gmail.com>2013-01-02 13:23:27 +0200
committerstupid-boy <amushatov@gmail.com>2013-01-02 13:23:27 +0200
commita2db346422397cad12da1a44c0bc8209ee271b21 (patch)
tree408a3301f24a405575fa2a7bfd114c26a3985ced
parentc0320c21613b279ef1df3ce2917aedaa9806c5b6 (diff)
Lock/UnLock synchronization
-rw-r--r--xbmc/linux/OMXClock.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/xbmc/linux/OMXClock.cpp b/xbmc/linux/OMXClock.cpp
index bf1d3b5a20..a9892ed1fa 100644
--- a/xbmc/linux/OMXClock.cpp
+++ b/xbmc/linux/OMXClock.cpp
@@ -334,7 +334,8 @@ bool OMXClock::OMXSetReferenceClock(bool lock /* = true */)
ret = false;
}
- UnLock();
+ if(lock)
+ UnLock();
return ret;
}
@@ -634,7 +635,8 @@ bool OMXClock::OMXReset(bool lock /* = true */)
if(!OMXSetReferenceClock(false))
{
- UnLock();
+ if(lock)
+ UnLock();
return false;
}