diff --git a/source/gui/widgets/treebox.cpp b/source/gui/widgets/treebox.cpp index c70c4330..233099c6 100644 --- a/source/gui/widgets/treebox.cpp +++ b/source/gui/widgets/treebox.cpp @@ -1274,7 +1274,10 @@ namespace nana item_proxy item_proxy::operator++(int) { - return sibling(); + item_proxy ip(*this); + if(trigger_ && node_) + node_ = node_->next; + return ip; } item_proxy& item_proxy::operator*()