mirror of
				https://git.suyu.dev/suyu/suyu
				synced 2025-11-04 00:49:02 -06:00 
			
		
		
		
	Merge pull request #13064 from t895/auto-map-fail
android: Only do first startup automapping if nothing has been mapped
This commit is contained in:
		@@ -80,8 +80,14 @@ class EmulationActivity : AppCompatActivity(), SensorEventListener {
 | 
			
		||||
        super.onCreate(savedInstanceState)
 | 
			
		||||
 | 
			
		||||
        InputHandler.updateControllerData()
 | 
			
		||||
        val playerOne = NativeConfig.getInputSettings(true)[0]
 | 
			
		||||
        if (!playerOne.hasMapping() && InputHandler.androidControllers.isNotEmpty()) {
 | 
			
		||||
        val players = NativeConfig.getInputSettings(true)
 | 
			
		||||
        var hasConfiguredControllers = false
 | 
			
		||||
        players.forEach {
 | 
			
		||||
            if (it.hasMapping()) {
 | 
			
		||||
                hasConfiguredControllers = true
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        if (!hasConfiguredControllers && InputHandler.androidControllers.isNotEmpty()) {
 | 
			
		||||
            var params: ParamPackage? = null
 | 
			
		||||
            for (controller in InputHandler.registeredControllers) {
 | 
			
		||||
                if (controller.get("port", -1) == 0) {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user