From: Toni Wilen Date: Sat, 31 Oct 2020 11:03:49 +0000 (+0200) Subject: Remember also mode and autofire when inserting game controller that was configured... X-Git-Tag: 4900~274 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=735eb3d36b13d87a9212f2071283395c672d548a;p=francis%2Fwinuae.git Remember also mode and autofire when inserting game controller that was configured in config file. --- 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);