diff options
author | stupid-boy <amushatov@gmail.com> | 2013-01-02 13:23:27 +0200 |
---|---|---|
committer | stupid-boy <amushatov@gmail.com> | 2013-01-02 13:23:27 +0200 |
commit | a2db346422397cad12da1a44c0bc8209ee271b21 (patch) | |
tree | 408a3301f24a405575fa2a7bfd114c26a3985ced | |
parent | c0320c21613b279ef1df3ce2917aedaa9806c5b6 (diff) |
Lock/UnLock synchronization
-rw-r--r-- | xbmc/linux/OMXClock.cpp | 6 |
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; } |