From 3eddf88fd34034fb472c9e56fe449af9a644c791 Mon Sep 17 00:00:00 2001 From: EmeraldBlock Date: Tue, 1 Jun 2021 18:38:31 -0500 Subject: [PATCH] Allow for closing screenshot dialog with same key --- src/js/game/hud/parts/screenshot_exporter.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/js/game/hud/parts/screenshot_exporter.js b/src/js/game/hud/parts/screenshot_exporter.js index af18216e..5556fddb 100644 --- a/src/js/game/hud/parts/screenshot_exporter.js +++ b/src/js/game/hud/parts/screenshot_exporter.js @@ -79,6 +79,12 @@ export class HUDScreenshotExporter extends BaseHUDPart { buttons: ["cancel:good", "ok:bad"], }); + dialog.inputReciever.keydown.add(({ keyCode }) => { + if (keyCode === KEYMAPPINGS.ingame.exportScreenshot.keyCode) { + this.root.hud.parts.dialogs.closeDialog(dialog); + } + }); + this.root.hud.parts.dialogs.internalShowDialog(dialog); dialog.buttonSignals.ok.add( () => this.doExport(qualityInput.getValue(), overlayInput.getValue(), layerInput.getValue()),