From 526f3d6d6baa581261acc93064004cbf5ad92543 Mon Sep 17 00:00:00 2001 From: Jinhao Date: Wed, 3 May 2017 07:37:24 +0800 Subject: [PATCH] fix issue that listbox::erase(item_proxy) wouldn't erase item --- source/gui/widgets/listbox.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/gui/widgets/listbox.cpp b/source/gui/widgets/listbox.cpp index 53555952..1a3325ec 100644 --- a/source/gui/widgets/listbox.cpp +++ b/source/gui/widgets/listbox.cpp @@ -5376,6 +5376,8 @@ namespace nana if (start_pos < origin.y) origin.y -= ess->item_height(); + ess->lister.erase(_where); + ess->calc_content_size(false); ess->content_view->change_position(origin.y, false, false); ess->content_view->sync(false);