From db399ac5d09c96ef3799f931623d770ed03de66f Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Sat, 10 May 2025 12:15:56 +0200 Subject: [PATCH] ru:: fixed a crash when loading an illegal room from edit-poincare --- rogueviz/ru/ru.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rogueviz/ru/ru.cpp b/rogueviz/ru/ru.cpp index 1fee2b13..cd987db1 100644 --- a/rogueviz/ru/ru.cpp +++ b/rogueviz/ru/ru.cpp @@ -208,7 +208,7 @@ void render_the_map() { } if(cmode == mode::editmap) { getcstat = '-'; - dialog::add_key_action('-', [] { if(!mouseover) return; current_room = &rooms[mouseover]; switch_mapmode_to(mapmode::standard); }); + dialog::add_key_action('-', [] { if(!mouseover || !rooms.count(mouseover)) return; current_room = &rooms[mouseover]; switch_mapmode_to(mapmode::standard); }); } break; }