From e69efb0f73c5d5ec3a5e285cd1fb81958c341e41 Mon Sep 17 00:00:00 2001
From: t895 <clombardo169@gmail.com>
Date: Sun, 18 Feb 2024 10:38:05 -0500
Subject: [PATCH] android: Flip AB/XY for xbox controllers during auto-mapping

---
 src/input_common/drivers/android.h | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/input_common/drivers/android.h b/src/input_common/drivers/android.h
index ac60e35983..8a386c1b18 100644
--- a/src/input_common/drivers/android.h
+++ b/src/input_common/drivers/android.h
@@ -128,10 +128,11 @@ private:
     const std::string razer_vid{"1532"};
     const std::string redmagic_vid{"3537"};
     const std::string backbone_labs_vid{"358a"};
-    const std::vector<std::string> flipped_ab_vids{sony_vid, nintendo_vid, razer_vid, redmagic_vid,
-                                                   backbone_labs_vid};
+    const std::string xbox_vid{"045e"};
+    const std::vector<std::string> flipped_ab_vids{sony_vid,     nintendo_vid,      razer_vid,
+                                                   redmagic_vid, backbone_labs_vid, xbox_vid};
     const std::vector<std::string> flipped_xy_vids{sony_vid, razer_vid, redmagic_vid,
-                                                   backbone_labs_vid};
+                                                   backbone_labs_vid, xbox_vid};
 };
 
 } // namespace InputCommon