Fixes a bug where the state manager would show an empty list (#410)
This commit is contained in:
		| @@ -3391,14 +3391,29 @@ | |||||||
|       "ZX81" |       "ZX81" | ||||||
|     ], |     ], | ||||||
|     "Extensions": { |     "Extensions": { | ||||||
|       "SupportedFileExtensions": [], |       "SupportedFileExtensions": [ | ||||||
|  |         ".P", | ||||||
|  |         ".TZX", | ||||||
|  |         ".T81" | ||||||
|  |       ], | ||||||
|       "UniqueFileExtensions": [] |       "UniqueFileExtensions": [] | ||||||
|     }, |     }, | ||||||
|     "RetroPieDirectoryName": "", |     "RetroPieDirectoryName": "", | ||||||
|     "WebEmulator": { |     "WebEmulator": { | ||||||
|       "Type": "", |       "Type": "EmulatorJS", | ||||||
|       "Core": "", |       "Core": "81", | ||||||
|       "AvailableWebEmulators": null |       "AvailableWebEmulators": [ | ||||||
|  |         { | ||||||
|  |           "EmulatorType": "EmulatorJS", | ||||||
|  |           "AvailableWebEmulatorCores": [ | ||||||
|  |             { | ||||||
|  |               "Core": "81", | ||||||
|  |               "AlternateCoreName": "81", | ||||||
|  |               "Default": true | ||||||
|  |             } | ||||||
|  |           ] | ||||||
|  |         } | ||||||
|  |       ] | ||||||
|     }, |     }, | ||||||
|     "Bios": [] |     "Bios": [] | ||||||
|   }, |   }, | ||||||
|   | |||||||
| @@ -432,7 +432,7 @@ function LoadGamePlatforms() { | |||||||
|             if (result[i].emulatorConfiguration.emulatorType.length > 0 && result[i].emulatorConfiguration.core.length > 0 && result[i].favouriteRomId) { |             if (result[i].emulatorConfiguration.emulatorType.length > 0 && result[i].emulatorConfiguration.core.length > 0 && result[i].favouriteRomId) { | ||||||
|                 showSaveState = true; |                 showSaveState = true; | ||||||
|                 romId = result[i].favouriteRomId; |                 romId = result[i].favouriteRomId; | ||||||
|                 isMediaGroup = result[i].favouriteIsMediaGroup; |                 isMediaGroup = result[i].favouriteRomIsMediagroup; | ||||||
|  |  | ||||||
|                 platformItem.setAttribute('isFavourite', true); |                 platformItem.setAttribute('isFavourite', true); | ||||||
|                 platformItem.classList.add('platform_item_green'); |                 platformItem.classList.add('platform_item_green'); | ||||||
| @@ -492,6 +492,7 @@ function LoadGamePlatforms() { | |||||||
|                 platformStateManagerButton.innerHTML = '<img src="/images/SaveStates.png" class="savedstatemanagericon" />'; |                 platformStateManagerButton.innerHTML = '<img src="/images/SaveStates.png" class="savedstatemanagericon" />'; | ||||||
|                 platformStateManagerButton.addEventListener('click', (e) => { |                 platformStateManagerButton.addEventListener('click', (e) => { | ||||||
|                     e.stopPropagation(); |                     e.stopPropagation(); | ||||||
|  |                     console.log('RomID: ' + romId + ' isMediaGroup: ' + isMediaGroup); | ||||||
|                     let stateManager = new EmulatorStateManager(romId, isMediaGroup, platformData.emulatorConfiguration.emulatorType, platformData.emulatorConfiguration.core, platformData.id, gameId, platformData.lastPlayedRomName); |                     let stateManager = new EmulatorStateManager(romId, isMediaGroup, platformData.emulatorConfiguration.emulatorType, platformData.emulatorConfiguration.core, platformData.id, gameId, platformData.lastPlayedRomName); | ||||||
|                     stateManager.open(); |                     stateManager.open(); | ||||||
|                 }); |                 }); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Michael Green
					Michael Green