Maelstrom: Cancel high score entry if the Escape key is pressed

From 129ba56d6ffe32947a3c48e2b19156f8cf81475b Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Mon, 30 Mar 2026 21:46:41 -0700
Subject: [PATCH] Cancel high score entry if the Escape key is pressed

---
 game/gameover.cpp | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/game/gameover.cpp b/game/gameover.cpp
index e78d86e9..69fef208 100644
--- a/game/gameover.cpp
+++ b/game/gameover.cpp
@@ -187,6 +187,10 @@ bool GameOverPanelDelegate::HandleEvent(const SDL_Event &event)
 		return true;
 	case SDL_EVENT_KEY_UP:
 		switch (event.key.key) {
+			case SDLK_ESCAPE:
+				m_handle[0] = '\0';
+				FinishEnterName();
+				return true;
 			case SDLK_RETURN:
 				FinishEnterName();
 				return true;