Set old tree item for selection change events.

This commit is contained in:
Graham Dawes
2019-02-07 14:22:21 +00:00
parent 8c87a43f18
commit 3d89c1e9e8

View File

@@ -189,6 +189,7 @@ private:
wxTreeCtrl* treeCtrl = GetHandler();
wxTreeEvent changingEvent(wxEVT_TREE_SEL_CHANGING, treeCtrl, wxQtConvertTreeItem(current));
changingEvent.SetOldItem(wxQtConvertTreeItem(previous));
EmitEvent(changingEvent);
if ( !changingEvent.IsAllowed() )
@@ -204,6 +205,7 @@ private:
// wxTreeCtrl::GetSelection returns the new selection in the
// wx event handler.
wxTreeEvent changedEvent(wxEVT_TREE_SEL_CHANGED, treeCtrl, wxQtConvertTreeItem(current));
changedEvent.SetOldItem(wxQtConvertTreeItem(previous));
wxPostEvent(treeCtrl, changedEvent);
}