Skip to content

If a core override configuration is being used, Retroarch will not save changes made in "Input" in the global settings. #7286

@klaritan

Description

@klaritan

Description

If a core override configuration is being used, Retroarch will not save changes made in "Input" in the global settings.
This is "input" from the global menu, and not from Quick Menu

Expected behavior

Retroarch should either

  1. Save Input settings to the core specific config [Preferred and expected behavior], or
  2. Simply apply the changes made in the settings to the global setting.

Actual behavior

It is completely omitting the changes made even though save configuration on exit is set to "ON".

Steps to reproduce the bug

  1. Load a game
  2. Change input settings in the Settings > Input (change a button of the controller being used)
  3. Exit Retroarch.
  4. Load the same game with the same core. Changes are gone.

Bisect Results

Not sure when this started happening, but this is an old but that was mentioned in a few communities.

Here's a 5-month old post about it: https://www.reddit.com/r/miniSNESmods/comments/8brcsb/release_new_hakchi_retroarch_neo_172a_loads_of/dx9jstt/

Version/Commit

Build: Sept 12 2018 [7428fef]

Environment information

  • OS: Windows 10 64bit

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions