Set multitap options disabled by default, prevent previous defaults from being accide...
authornegativeExponent <negativeExponent@users.noreply.github.com>
Thu, 11 Feb 2021 08:48:08 +0000 (16:48 +0800)
committernegativeExponent <negativeExponent@users.noreply.github.com>
Thu, 11 Feb 2021 08:48:15 +0000 (16:48 +0800)
frontend/libretro.c
frontend/libretro_core_options.h

index f93e33a..d312e42 100644 (file)
@@ -589,11 +589,11 @@ static void update_multitap(void)
          multitap1 = 1;
       else if (strcmp(var.value, "disabled") == 0)
          multitap1 = 0;
-      else // 'auto' case
+      else if (strcmp(var.value, "automatic") == 0)
          auto_case = 1;
    }
    else
-      auto_case = 1;
+      multitap1 = 0;
 
    if (auto_case)
    {
@@ -612,11 +612,11 @@ static void update_multitap(void)
          multitap2 = 1;
       else if (strcmp(var.value, "disabled") == 0)
          multitap2 = 0;
-      else // 'auto' case
+      else if (strcmp(var.value, "automatic") == 0)
          auto_case = 1;
    }
    else
-      auto_case = 1;
+      multitap2 = 0;
 
    if (auto_case)
    {
index ca61b27..cf89605 100644 (file)
@@ -161,7 +161,7 @@ struct retro_core_option_definition option_defs_us[] = {
       "Multitap 1 (Restart)",
       "Enables/Disables multitap on port 1, allowing upto 5 players in games that permit it.",
       {
-         { "auto",     NULL },
+         { "automatic",     NULL },
          { "disabled", NULL },
          { "enabled",  NULL },
          { NULL, NULL },
@@ -173,7 +173,7 @@ struct retro_core_option_definition option_defs_us[] = {
       "Multitap 2 (Restart)",
       "Enables/Disables multitap on port 2, allowing up to 8 players in games that permit it. Multitap 1 has to be enabled for this to work.",
       {
-         { "auto",     NULL },
+         { "automatic",     NULL },
          { "disabled", NULL },
          { "enabled",  NULL },
          { NULL, NULL },