1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-08-09 16:41:14 +02:00

Bug 2526 - Mac: multi-projects inhibit label text creation

Reverting previous fix as fix for bug #2531 seems to have resolved
it better.
This commit is contained in:
Leland Lucius 2020-09-24 13:44:35 -05:00
parent 05a389f787
commit 528d04c8f0

View File

@ -260,19 +260,6 @@ TrackPanel::TrackPanel(wxWindow * parent, wxWindowID id,
#pragma warning( default: 4355 )
#endif
{
// Whenever activation swaps between projects, the track panel "captures"
// the keyboard, which means its sub-cells like Label tracks are given
// the chance to process keystrokes before CommandManager.
static std::once_flag flag;
std::call_once(flag, []{
wxTheApp->Bind(EVT_PROJECT_ACTIVATION,
[](wxCommandEvent &){
auto pProject = GetActiveProject();
if ( pProject )
KeyboardCapture::Capture( &TrackPanel::Get( *pProject ) );
});
});
SetLayoutDirection(wxLayout_LeftToRight);
SetLabel(XO("Track Panel"));
SetName(XO("Track Panel"));