Skip to content

Commit 34ee9fa

Browse files
committed
bugfix: ROM list would not get updated on refresh
1 parent f706383 commit 34ee9fa

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

src/osdep/gui/PanelROM.cpp

+11
Original file line numberDiff line numberDiff line change
@@ -276,6 +276,17 @@ void ExitPanelROM()
276276

277277
void RefreshPanelROM()
278278
{
279+
// Load the ROMs
280+
UAEREG* fkey = regcreatetree(nullptr, _T("DetectedROMs"));
281+
load_keyring(&changed_prefs, nullptr);
282+
addromfiles(fkey, cboMainROM, changed_prefs.romfile,
283+
ROMTYPE_KICK | ROMTYPE_KICKCD32, 0);
284+
addromfiles(fkey, cboExtROM, changed_prefs.romextfile,
285+
ROMTYPE_EXTCD32 | ROMTYPE_EXTCDTV | ROMTYPE_ARCADIABIOS | ROMTYPE_ALG, 0);
286+
addromfiles(fkey, cboCartROM, changed_prefs.cartfile,
287+
ROMTYPE_FREEZER | ROMTYPE_ARCADIAGAME | ROMTYPE_CD32CART, 0);
288+
regclosetree(fkey);
289+
279290
//TODO add flashfile and rtcfile options
280291

281292
chkKickShifter->setSelected(changed_prefs.kickshifter);

0 commit comments

Comments
 (0)