From 851b58b312e0074d05dae4f83e8b1b0f901fb529 Mon Sep 17 00:00:00 2001 From: Nat Quayle Nelson Date: Sat, 15 Mar 2025 16:05:32 -0500 Subject: [PATCH] In Save As, Enter should save with the text field name --- src/game/boe.dlgutil.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/game/boe.dlgutil.cpp b/src/game/boe.dlgutil.cpp index 4a5dc674..b113e9d1 100644 --- a/src/game/boe.dlgutil.cpp +++ b/src/game/boe.dlgutil.cpp @@ -2126,6 +2126,12 @@ public: fs::path run() { template_info_str = me["info1"].getText(); + // When doing Save As, make Enter save in a new file, not cancel: + if(saving){ + me["cancel"].setDefault(false); + me["save1"].setDefault(true); + } + me["cancel"].attachClickHandler(std::bind(&cFilePicker::doCancel, this)); me["find"].attachClickHandler(std::bind(&cFilePicker::doFileBrowser, this)); // Since it would be crazy to record and replay the metadata shown on a player's save picker