summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon/GCAdapter_Android.cpp
diff options
context:
space:
mode:
authorMarkus Wick <degasus@users.noreply.github.com>2016-05-19 22:58:06 +0200
committerMarkus Wick <degasus@users.noreply.github.com>2016-05-19 22:58:06 +0200
commitbb6604df767212affdbd1087d305709d9d83dc13 (patch)
tree4e2c2ca2621eecdf94b52cfb6d9c5b954760d91e /Source/Core/InputCommon/GCAdapter_Android.cpp
parentf1f8bf4d80e95bdb4f84c01c15f7bd27f0c9d8fb (diff)
parent1bbbe92cd203d39f0aa0da80d5bd41ae641c3e5c (diff)
Merge pull request #3805 from mathieui/gcadapter-unplug-crash
GCAdapter: improve thread safety
Diffstat (limited to 'Source/Core/InputCommon/GCAdapter_Android.cpp')
-rw-r--r--Source/Core/InputCommon/GCAdapter_Android.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/Source/Core/InputCommon/GCAdapter_Android.cpp b/Source/Core/InputCommon/GCAdapter_Android.cpp
index 46ec417f2b..b05a066478 100644
--- a/Source/Core/InputCommon/GCAdapter_Android.cpp
+++ b/Source/Core/InputCommon/GCAdapter_Android.cpp
@@ -24,6 +24,9 @@ extern JavaVM* g_java_vm;
namespace GCAdapter
{
+static void Setup();
+static void Reset();
+
// Java classes
static jclass s_adapter_class;
@@ -207,7 +210,7 @@ void Init()
StartScanThread();
}
-void Setup()
+static void Setup()
{
s_fd = 0;
s_detected = true;
@@ -220,7 +223,7 @@ void Setup()
s_read_adapter_thread = std::thread(Read);
}
-void Reset()
+static void Reset()
{
if (!s_detected)
return;