summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/android/app/src/main/java/org/yuzu/yuzu_emu/activities/EmulationActivity.kt8
-rw-r--r--src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/InputHandler.kt2
2 files changed, 4 insertions, 6 deletions
diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/activities/EmulationActivity.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/activities/EmulationActivity.kt
index 7464647c4..0eda27f7d 100644
--- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/activities/EmulationActivity.kt
+++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/activities/EmulationActivity.kt
@@ -58,7 +58,6 @@ class EmulationActivity : AppCompatActivity(), SensorEventListener {
58 58
59 var isActivityRecreated = false 59 var isActivityRecreated = false
60 private lateinit var nfcReader: NfcReader 60 private lateinit var nfcReader: NfcReader
61 private lateinit var inputHandler: InputHandler
62 61
63 private val gyro = FloatArray(3) 62 private val gyro = FloatArray(3)
64 private val accel = FloatArray(3) 63 private val accel = FloatArray(3)
@@ -100,8 +99,7 @@ class EmulationActivity : AppCompatActivity(), SensorEventListener {
100 nfcReader = NfcReader(this) 99 nfcReader = NfcReader(this)
101 nfcReader.initialize() 100 nfcReader.initialize()
102 101
103 inputHandler = InputHandler() 102 InputHandler.initialize()
104 inputHandler.initialize()
105 103
106 val preferences = PreferenceManager.getDefaultSharedPreferences(YuzuApplication.appContext) 104 val preferences = PreferenceManager.getDefaultSharedPreferences(YuzuApplication.appContext)
107 if (!preferences.getBoolean(Settings.PREF_MEMORY_WARNING_SHOWN, false)) { 105 if (!preferences.getBoolean(Settings.PREF_MEMORY_WARNING_SHOWN, false)) {
@@ -190,7 +188,7 @@ class EmulationActivity : AppCompatActivity(), SensorEventListener {
190 return super.dispatchKeyEvent(event) 188 return super.dispatchKeyEvent(event)
191 } 189 }
192 190
193 return inputHandler.dispatchKeyEvent(event) 191 return InputHandler.dispatchKeyEvent(event)
194 } 192 }
195 193
196 override fun dispatchGenericMotionEvent(event: MotionEvent): Boolean { 194 override fun dispatchGenericMotionEvent(event: MotionEvent): Boolean {
@@ -205,7 +203,7 @@ class EmulationActivity : AppCompatActivity(), SensorEventListener {
205 return true 203 return true
206 } 204 }
207 205
208 return inputHandler.dispatchGenericMotionEvent(event) 206 return InputHandler.dispatchGenericMotionEvent(event)
209 } 207 }
210 208
211 override fun onSensorChanged(event: SensorEvent) { 209 override fun onSensorChanged(event: SensorEvent) {
diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/InputHandler.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/InputHandler.kt
index e963dfbc1..fec40e27d 100644
--- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/InputHandler.kt
+++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/InputHandler.kt
@@ -8,7 +8,7 @@ import android.view.MotionEvent
8import kotlin.math.sqrt 8import kotlin.math.sqrt
9import org.yuzu.yuzu_emu.NativeLibrary 9import org.yuzu.yuzu_emu.NativeLibrary
10 10
11class InputHandler { 11object InputHandler {
12 fun initialize() { 12 fun initialize() {
13 // Connect first controller 13 // Connect first controller
14 NativeLibrary.onGamePadConnectEvent(getPlayerNumber(NativeLibrary.Player1Device)) 14 NativeLibrary.onGamePadConnectEvent(getPlayerNumber(NativeLibrary.Player1Device))