From f824ec683d0f1bc7986042be488cc8db9b134070 Mon Sep 17 00:00:00 2001 From: Celtic Minstrel Date: Mon, 7 Sep 2015 09:29:49 -0400 Subject: [PATCH] Fix extra empty space at bottom of custom dialogs by ignoring trailing empty strings --- src/boe.items.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/boe.items.cpp b/src/boe.items.cpp index 7015de6f..0457e69a 100644 --- a/src/boe.items.cpp +++ b/src/boe.items.cpp @@ -608,6 +608,9 @@ short custom_choice_dialog(std::array& strs,short pic_num,ePicTy std::vector vec; std::copy(strs.begin(), strs.end(), std::inserter(vec, vec.begin())); + // Strip off trailing empty strings + while(vec.back().empty()) + vec.pop_back(); cThreeChoice customDialog(vec, buttons, pic_num, pic_type); std::string item_hit = customDialog.show();