diff options
| author | 2018-08-06 18:04:50 +0000 | |
|---|---|---|
| committer | 2018-08-06 18:04:50 +0000 | |
| commit | 56104e6fb8e19dda719e3095f5bbe8e047a6a69b (patch) | |
| tree | 6fea3db9fa1f1472a36536e97f55a62d56ece0c9 | |
| parent | 9c7e9034abd4e333b3571d23f00e3abbd89af310 (diff) | |
| parent | 4d5db38cc386f109d21856ecc31722a952e6d2ee (diff) | |
Merge "Fix the system_error while calling thread::join() in NativeCallbackThread."
| -rw-r--r-- | services/core/jni/BroadcastRadio/NativeCallbackThread.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/services/core/jni/BroadcastRadio/NativeCallbackThread.cpp b/services/core/jni/BroadcastRadio/NativeCallbackThread.cpp index 81d46f39d84a..777d344e7a09 100644 --- a/services/core/jni/BroadcastRadio/NativeCallbackThread.cpp +++ b/services/core/jni/BroadcastRadio/NativeCallbackThread.cpp @@ -106,7 +106,7 @@ void NativeCallbackThread::stop() { mQueueCond.notify_one(); } - if (mThread.get_id() == std::thread::id()) { + if (mThread.get_id() == std::this_thread::get_id()) { // you can't self-join a thread, but it's ok when calling from our sub-task ALOGD("About to stop native callback thread %p", this); mThread.detach(); |