aboutsummaryrefslogtreecommitdiffstats
path: root/emulator/opengl/shared/OpenglOsUtils/osThreadUnix.cpp
diff options
context:
space:
mode:
authorDavid 'Digit' Turner <digit@google.com>2014-03-11 19:57:17 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2014-03-11 19:57:17 +0000
commit81431aae3aaf95209a606511b3a81f6aa06ffe9f (patch)
tree50cf494b4c9afa1cf3be75cc2fe95c9f54601e81 /emulator/opengl/shared/OpenglOsUtils/osThreadUnix.cpp
parentd0e3afebe9cb67ec7fc86c9c5b83291f445d1622 (diff)
parent47752bc9b62d974d82ba10bfc3633b72d10afcbd (diff)
downloadsdk-81431aae3aaf95209a606511b3a81f6aa06ffe9f.zip
sdk-81431aae3aaf95209a606511b3a81f6aa06ffe9f.tar.gz
sdk-81431aae3aaf95209a606511b3a81f6aa06ffe9f.tar.bz2
Merge "emulator/opengl: Remove Android-specific thread_store." into idea133
Diffstat (limited to 'emulator/opengl/shared/OpenglOsUtils/osThreadUnix.cpp')
-rw-r--r--emulator/opengl/shared/OpenglOsUtils/osThreadUnix.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/emulator/opengl/shared/OpenglOsUtils/osThreadUnix.cpp b/emulator/opengl/shared/OpenglOsUtils/osThreadUnix.cpp
index 8cd73a9..ef2bebc 100644
--- a/emulator/opengl/shared/OpenglOsUtils/osThreadUnix.cpp
+++ b/emulator/opengl/shared/OpenglOsUtils/osThreadUnix.cpp
@@ -15,6 +15,8 @@
*/
#include "osThread.h"
+#include "emugl/common/thread_store.h"
+
#include <stdint.h>
namespace osUtils {
@@ -88,6 +90,7 @@ Thread::thread_main(void *p_arg)
self->m_exitStatus = ret;
pthread_mutex_unlock(&self->m_lock);
+ ::emugl::ThreadStore::OnThreadExit();
return (void*)(uintptr_t)ret;
}