fix crash when no strings defined

This commit is contained in:
2025-02-16 15:42:36 -06:00
parent 8b873ffea5
commit 6916752a8a

View File

@@ -590,7 +590,7 @@ short custom_choice_dialog(std::array<std::string, 6>& strs,short pic_num,ePicTy
std::vector<std::string> vec(strs.begin(), strs.end());
// Strip off trailing empty strings
while(vec.back().empty())
while(!vec.empty() && vec.back().empty())
vec.pop_back();
cThreeChoice customDialog(vec, buttons, pic_num, pic_type);
std::string item_hit = customDialog.show();