summaryrefslogtreecommitdiff
path: root/vcl/source/app
diff options
context:
space:
mode:
Diffstat (limited to 'vcl/source/app')
-rw-r--r--vcl/source/app/scheduler.cxx22
1 files changed, 2 insertions, 20 deletions
diff --git a/vcl/source/app/scheduler.cxx b/vcl/source/app/scheduler.cxx
index 1759178e2e2f..da8511bffa55 100644
--- a/vcl/source/app/scheduler.cxx
+++ b/vcl/source/app/scheduler.cxx
@@ -207,36 +207,18 @@ next_priority:
rSchedCtx.mnTimerPeriod = InfiniteTimeoutMs;
}
-void SchedulerMutex::acquire()
-{
- if (!m_aMutex.acquire())
- std::abort();
- if (m_bIsLocked)
- std::abort();
- m_bIsLocked = true;
-}
-
-void SchedulerMutex::release()
-{
- if (!m_bIsLocked)
- std::abort();
- m_bIsLocked = false;
- if (!m_aMutex.release())
- std::abort();
-}
-
void Scheduler::Lock()
{
ImplSVData* pSVData = ImplGetSVData();
assert( pSVData != nullptr );
- pSVData->maSchedCtx.maMutex.acquire();
+ pSVData->maSchedCtx.maMutex.lock();
}
void Scheduler::Unlock()
{
ImplSVData* pSVData = ImplGetSVData();
assert( pSVData != nullptr );
- pSVData->maSchedCtx.maMutex.release();
+ pSVData->maSchedCtx.maMutex.unlock();
}
/**