From 494217848ab57516a7e224422ee0086fc72cc951 Mon Sep 17 00:00:00 2001 From: Dario Date: Sun, 18 Jan 2026 22:07:50 -0300 Subject: [PATCH] Add verification for display name being set. --- librecomp/src/recomp.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/librecomp/src/recomp.cpp b/librecomp/src/recomp.cpp index e94a048..52456d2 100644 --- a/librecomp/src/recomp.cpp +++ b/librecomp/src/recomp.cpp @@ -73,6 +73,10 @@ std::filesystem::path recomp::get_config_path() { } bool recomp::register_game(const recomp::GameEntry& entry) { + if (entry.display_name.empty()) { + ultramodern::error_handling::message_box("Game display name was not set."); + ULTRAMODERN_QUICK_EXIT(); + } // TODO verify that there's no game with this ID already. { std::lock_guard lock(game_roms_mutex); @@ -82,7 +86,6 @@ bool recomp::register_game(const recomp::GameEntry& entry) { std::lock_guard lock(mod_context_mutex); mod_context->register_game(entry.mod_game_id); } - return true; }