corrected wxTreeCtrl::Select() broken by previously applied patch in single select mode
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25768 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -1894,7 +1894,11 @@ void wxTreeCtrl::SelectItem(const wxTreeItemId& item, bool select)
|
|||||||
event.SetEventType(wxEVT_COMMAND_TREE_SEL_CHANGING);
|
event.SetEventType(wxEVT_COMMAND_TREE_SEL_CHANGING);
|
||||||
if ( !GetEventHandler()->ProcessEvent(event) || event.IsAllowed() )
|
if ( !GetEventHandler()->ProcessEvent(event) || event.IsAllowed() )
|
||||||
{
|
{
|
||||||
if ( ::SelectItem(GetHwnd(), HITEM(item), select) )
|
if ( !TreeView_SelectItem(GetHwnd(), HITEM(item)) )
|
||||||
|
{
|
||||||
|
wxLogLastError(wxT("TreeView_SelectItem"));
|
||||||
|
}
|
||||||
|
else // ok
|
||||||
{
|
{
|
||||||
event.SetEventType(wxEVT_COMMAND_TREE_SEL_CHANGED);
|
event.SetEventType(wxEVT_COMMAND_TREE_SEL_CHANGED);
|
||||||
(void)GetEventHandler()->ProcessEvent(event);
|
(void)GetEventHandler()->ProcessEvent(event);
|
||||||
|
Reference in New Issue
Block a user