From 3d89c1e9e85e5741773e876cbf48a7a51b7cb150 Mon Sep 17 00:00:00 2001 From: Graham Dawes Date: Thu, 7 Feb 2019 14:22:21 +0000 Subject: [PATCH] Set old tree item for selection change events. --- src/qt/treectrl.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/qt/treectrl.cpp b/src/qt/treectrl.cpp index 702d1ae0b6..717a2cfdb2 100644 --- a/src/qt/treectrl.cpp +++ b/src/qt/treectrl.cpp @@ -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); }