diff --git a/BetterJoyForCemu/Program.cs b/BetterJoyForCemu/Program.cs index 9867bd5..67bcd60 100644 --- a/BetterJoyForCemu/Program.cs +++ b/BetterJoyForCemu/Program.cs @@ -141,8 +141,11 @@ namespace BetterJoyForCemu { } ushort prod_id = thirdParty == null ? enumerate.product_id : TypeToProdId(thirdParty.type); - if (prod_id == 0) - continue; // controller was not assigned a type + if (prod_id == 0) { + ptr = enumerate.next; // controller was not assigned a type, but advance ptr anyway + continue; + } + if (validController && !ControllerAlreadyAdded(enumerate.path)) { switch (prod_id) { case product_l: