summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--platform/android/src/run_loop.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/platform/android/src/run_loop.cpp b/platform/android/src/run_loop.cpp
index f655f13ea8..b55f2be190 100644
--- a/platform/android/src/run_loop.cpp
+++ b/platform/android/src/run_loop.cpp
@@ -167,6 +167,7 @@ void RunLoop::Impl::removeRunnable(Runnable* runnable) {
}
void RunLoop::Impl::initRunnable(Runnable* runnable) {
+ std::lock_guard<std::recursive_mutex> lock(mtx);
runnable->iter = runnables.end();
}