From 29694f15d0526f221fcae749cd491569d7f98e54 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Magalh=C3=A3es?= <joamag@gmail.com> Date: Mon, 14 Nov 2022 01:39:03 +0000 Subject: [PATCH] feat: local storage testing --- examples/web/gb.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/web/gb.ts b/examples/web/gb.ts index edbf4dcd..6f2cf8aa 100644 --- a/examples/web/gb.ts +++ b/examples/web/gb.ts @@ -519,7 +519,7 @@ export class GameboyEmulator extends EmulatorBase implements Emulator { } private loadRam() { - if (!this.gameBoy || !this.cartridge) return; + if (!this.gameBoy || !this.cartridge || !window.localStorage) return; const ramDataB64 = localStorage.getItem(this.cartridge.title()); if (!ramDataB64) return; const ramData = base64ToBuffer(ramDataB64); @@ -527,7 +527,7 @@ export class GameboyEmulator extends EmulatorBase implements Emulator { } private storeRam() { - if (!this.gameBoy || !this.cartridge) return; + if (!this.gameBoy || !this.cartridge || !window.localStorage) return; const title = this.cartridge.title(); const ramData = this.gameBoy.ram_data_eager(); const ramDataB64 = bufferToBase64(ramData); -- GitLab