From b949046236390b6ef11e09c5ad68b748eea8dabf Mon Sep 17 00:00:00 2001 From: Charles Dang Date: Fri, 24 Feb 2017 10:56:16 +1100 Subject: [PATCH] Simple Item Selector: add condition to only save index on cancel if single button mode is active --- src/gui/dialogs/simple_item_selector.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/gui/dialogs/simple_item_selector.cpp b/src/gui/dialogs/simple_item_selector.cpp index 51b5a154c6a2..a3d160c41da5 100644 --- a/src/gui/dialogs/simple_item_selector.cpp +++ b/src/gui/dialogs/simple_item_selector.cpp @@ -120,7 +120,9 @@ void simple_item_selector::pre_show(window& window) void simple_item_selector::post_show(window& window) { - index_ = find_widget(&window, "listbox", false).get_selected_row(); + if(get_retval() == window::OK || single_button_) { + index_ = find_widget(&window, "listbox", false).get_selected_row(); + } } } // namespace dialogs