From 4ac3e62e603a81c348aaab24bd083f9a5b6a7f8a Mon Sep 17 00:00:00 2001 From: Nilsolm Date: Wed, 18 Nov 2020 02:41:20 +0100 Subject: [PATCH] ignore input if selection is zero --- plugins/buildingplan.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/buildingplan.cpp b/plugins/buildingplan.cpp index aab308a3d..126624a93 100644 --- a/plugins/buildingplan.cpp +++ b/plugins/buildingplan.cpp @@ -864,7 +864,7 @@ struct buildingplan_room_hook : public df::viewscreen_dwarfmodest && last_token <= interface_key::STRING_A058) { size_t selection = last_token - interface_key::STRING_A048; - if (np.size() < selection) + if (np.size() < selection || selection == 0) return false; roomMonitor.toggleRoomForPosition(world->selected_building->id, np.at(selection-1).position->code); return true;