From 27f706bb2cf1c739c4890f1d2023313bb9ec2704 Mon Sep 17 00:00:00 2001 From: David Bailes Date: Wed, 28 Jun 2017 11:48:09 +0100 Subject: [PATCH] TrackPanelAx::SetFocus - minor fix Fix for bug introduced by commit fb18f6a: mFocusedTrack needs to be updated before the focus event is sent to ensure that when TrackPanelAx::GetState is called, mFocusedTrack is the focused track. --- src/TrackPanelAx.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/TrackPanelAx.cpp b/src/TrackPanelAx.cpp index 7770faab3..354a08c2d 100644 --- a/src/TrackPanelAx.cpp +++ b/src/TrackPanelAx.cpp @@ -84,6 +84,7 @@ std::shared_ptr TrackPanelAx::SetFocus( std::shared_ptr track ) track = Track::Pointer( iter.First() ); } + mFocusedTrack = track; #if wxUSE_ACCESSIBILITY if( track ) @@ -105,8 +106,6 @@ std::shared_ptr TrackPanelAx::SetFocus( std::shared_ptr track ) } #endif - mFocusedTrack = track; - return track; }