correct toggling of the selected icon (closes 4029)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53726 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2008-05-23 18:49:22 +00:00
parent f796e8f0a8
commit 8c7da4a6b2

View File

@@ -1007,12 +1007,12 @@ void MyTreeCtrl::GetItemsRecursively(const wxTreeItemId& idParent,
void MyTreeCtrl::DoToggleIcon(const wxTreeItemId& item) void MyTreeCtrl::DoToggleIcon(const wxTreeItemId& item)
{ {
int image = (GetItemImage(item) == TreeCtrlIcon_Folder) int image = GetItemImage(item) == TreeCtrlIcon_Folder
? TreeCtrlIcon_File ? TreeCtrlIcon_File
: TreeCtrlIcon_Folder; : TreeCtrlIcon_Folder;
SetItemImage(item, image, wxTreeItemIcon_Normal); SetItemImage(item, image, wxTreeItemIcon_Normal);
image = (GetItemImage(item) == TreeCtrlIcon_FolderSelected) image = GetItemImage(item, TreeCtrlIcon_FolderSelected) == TreeCtrlIcon_FolderSelected
? TreeCtrlIcon_FileSelected ? TreeCtrlIcon_FileSelected
: TreeCtrlIcon_FolderSelected; : TreeCtrlIcon_FolderSelected;
SetItemImage(item, image, wxTreeItemIcon_Selected); SetItemImage(item, image, wxTreeItemIcon_Selected);