From 735eb3d36b13d87a9212f2071283395c672d548a Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Sat, 31 Oct 2020 13:03:49 +0200 Subject: [PATCH] Remember also mode and autofire when inserting game controller that was configured in config file. --- inputdevice.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/inputdevice.cpp b/inputdevice.cpp index 8124750d..029661eb 100644 --- a/inputdevice.cpp +++ b/inputdevice.cpp @@ -9558,7 +9558,10 @@ void inputdevice_fix_prefs(struct uae_prefs *p, bool userconfig) struct jport jpt = { 0 }; memcpy(&jpt.idc, &jp->idc, sizeof(struct inputdevconfig)); jpt.id = JPORT_UNPLUGGED; - write_log(_T("Unplugged stored, port %d '%s' (%s)\n"), i, jp->idc.name, jp->idc.configname); + jpt.mode = jp->mode; + jpt.submode = jp->submode; + jpt.autofire = jp->autofire; + write_log(_T("Unplugged stored, port %d '%s' (%s) %d %d %d\n"), i, jp->idc.name, jp->idc.configname, jp->mode, jp->submode, jp->autofire); inputdevice_store_used_device(&jpt, i, defaultports); freejport(p, i); inputdevice_get_previous_joy(p, i, userconfig); -- 2.47.3