diff --git a/source/gui/widgets/listbox.cpp b/source/gui/widgets/listbox.cpp index 22b87cf3..5b2c4ff8 100644 --- a/source/gui/widgets/listbox.cpp +++ b/source/gui/widgets/listbox.cpp @@ -2948,7 +2948,7 @@ namespace nana lister.select_for_all(false); } else - sel = !item_proxy(essence_, item_pos).selected(); + sel = !item_proxy(essence_, index_pair (item_pos.cat, lister.absolute(item_pos))).selected(); if(item_ptr) {