From 9f30729a03fc1a1de3a71c3b1af2192df45e7318 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Thu, 24 Aug 2006 21:00:07 +0000 Subject: [PATCH] don't reset the selection after event was vetoed if there is no old selection git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@40805 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/generic/treebkg.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/generic/treebkg.cpp b/src/generic/treebkg.cpp index 8728039648..066e30edff 100644 --- a/src/generic/treebkg.cpp +++ b/src/generic/treebkg.cpp @@ -651,7 +651,8 @@ int wxTreebook::DoSetSelection(size_t pagePos) else // page change vetoed { // tree selection might have already had changed - tree->SelectItem(DoInternalGetPage(oldSel)); + if ( oldSel != wxNOT_FOUND ) + tree->SelectItem(DoInternalGetPage(oldSel)); } return oldSel; -- 2.45.2