From f8dc5f5b19dbb9c8ffa0dbe61ad64e0dd6858391 Mon Sep 17 00:00:00 2001 From: RedstonewolfX <108761527+RedstonewolfX@users.noreply.github.com> Date: Sat, 20 Jul 2024 16:27:42 -0400 Subject: [PATCH] Reapply "Disable A button on blank slots" This reverts commit 5afbedd27ed9ef8889b13d690f4e12a7df7b3863. --- src/ui/log-select-ui-handler.ts | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/ui/log-select-ui-handler.ts b/src/ui/log-select-ui-handler.ts index 67f50767173..777d0d9cbd9 100644 --- a/src/ui/log-select-ui-handler.ts +++ b/src/ui/log-select-ui-handler.ts @@ -110,13 +110,15 @@ export default class LogSelectUiHandler extends MessageUiHandler { const originalCallback = this.selectCallback; const cursor = this.cursor + this.scrollCursor; var k = this.sessionSlots[cursor].key - var file = JSON.parse(localStorage.getItem(k)) as LoggerTools.DRPD; - console.log(k, file) - LoggerTools.generateEditHandlerForLog(this.scene, this.sessionSlots[cursor].logIndex, () => { - this.selectCallback = null; - originalCallback(k) - })() - success = true; + if (k != undefined) { + var file = JSON.parse(localStorage.getItem(k)) as LoggerTools.DRPD; + console.log(k, file) + LoggerTools.generateEditHandlerForLog(this.scene, this.sessionSlots[cursor].logIndex, () => { + this.selectCallback = null; + originalCallback(k) + })() + success = true; + } } else if (button === Button.CANCEL) { this.quitCallback(undefined); } else {