1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-10-25 15:53:52 +02:00

Some NULL checks... somehow I crashed on Mac but can't repeat now

This commit is contained in:
Paul Licameli
2018-01-21 23:50:10 -05:00
parent 336b2a8fe2
commit 58b44baf05

View File

@@ -1168,6 +1168,7 @@ void ToolManager::OnMouse( wxMouseEvent & event )
// Button was released...finish the drag
// Transition the bar to a dock
if (!mDidDrag) {
if (mPrevDock)
mPrevDock->RestoreConfiguration(mPrevConfiguration);
DoneDragging();
return;
@@ -1200,6 +1201,7 @@ void ToolManager::OnMouse( wxMouseEvent & event )
mp = mParent->ClientToScreen(mp);
if (!mDragWindow) {
// We no longer have control
if (mPrevDock)
mPrevDock->GetConfiguration().Remove( mDragBar );
UndockBar(mp);
}