From: Václav Slavík Date: Sat, 5 Jan 2002 23:27:42 +0000 (+0000) Subject: fix order of initializiton of rootless treectrl X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/cf31a1d7b60feddf23cc30259c6d909d4736ca56 fix order of initializiton of rootless treectrl git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@13398 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/generic/treectlg.cpp b/src/generic/treectlg.cpp index 64e615f681..1994629da8 100644 --- a/src/generic/treectlg.cpp +++ b/src/generic/treectlg.cpp @@ -1201,6 +1201,11 @@ wxTreeItemId wxGenericTreeCtrl::AddRoot(const wxString& text, m_anchor = new wxGenericTreeItem((wxGenericTreeItem *)NULL, text, image, selImage, data); + if ( data != NULL ) + { + data->m_pItem = (long) m_anchor; + } + if (HasFlag(wxTR_HIDE_ROOT)) { // if root is hidden, make sure we can navigate @@ -1208,10 +1213,6 @@ wxTreeItemId wxGenericTreeCtrl::AddRoot(const wxString& text, m_anchor->SetHasPlus(); Expand(m_anchor); } - if ( data != NULL ) - { - data->m_pItem = (long) m_anchor; - } if (!HasFlag(wxTR_MULTIPLE)) {