]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
Remember also mode and autofire when inserting game controller that was configured...
authorToni Wilen <twilen@winuae.net>
Sat, 31 Oct 2020 11:03:49 +0000 (13:03 +0200)
committerToni Wilen <twilen@winuae.net>
Sat, 31 Oct 2020 11:03:49 +0000 (13:03 +0200)
inputdevice.cpp

index 8124750dfe67c651da65c88d2c0018e474e6f69a..029661eb95b3b5ee49ca28f8155cdee93e69a4de 100644 (file)
@@ -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);