From 4f54142e7aa42d8a2f83a578b0757ece6fd9e6bc Mon Sep 17 00:00:00 2001 From: =?utf8?q?Olivier=20Teuli=C3=A8re?= Date: Mon, 17 Apr 2006 15:26:53 +0000 Subject: [PATCH] * skins2/controls/ctrl_tree.cpp: I forgot 1 occurrence of the bug --- modules/gui/skins2/controls/ctrl_tree.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/modules/gui/skins2/controls/ctrl_tree.cpp b/modules/gui/skins2/controls/ctrl_tree.cpp index 108d1ff7bd..f89e075987 100644 --- a/modules/gui/skins2/controls/ctrl_tree.cpp +++ b/modules/gui/skins2/controls/ctrl_tree.cpp @@ -792,7 +792,7 @@ void CtrlTree::makeImage() { it = m_flat ? m_rTree.getNextLeaf( it ) : m_rTree.getNextVisibleItem( it ); - } while( it->m_deleted ); + } while( it != m_rTree.end() && it->m_deleted ); } else { @@ -856,9 +856,10 @@ void CtrlTree::makeImage() yPos += (pText->getHeight() - ySrc ); delete pText; } - do { - it = m_flat ? m_rTree.getNextLeaf( it ) - : m_rTree.getNextVisibleItem( it ); + do + { + it = m_flat ? m_rTree.getNextLeaf( it ) + : m_rTree.getNextVisibleItem( it ); } while( it != m_rTree.end() && it->m_deleted ); } stats_TimerStop( getIntf(), STATS_TIMER_SKINS_PLAYTREE_IMAGE ); -- 2.39.2