1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00

ARAPluginDemo: Avoid unnecessarily deselecting a musical context

This commit is contained in:
attila 2022-12-14 11:07:25 +01:00
parent a115c99da4
commit 0cb135a2ce

View file

@ -1930,8 +1930,9 @@ public:
selectMusicalContext (musicalContext);
}
void willDestroyMusicalContext (ARAMusicalContext*) override
void willDestroyMusicalContext (ARAMusicalContext* musicalContext) override
{
if (selectedMusicalContext == musicalContext)
selectMusicalContext (nullptr);
}
@ -1980,9 +1981,6 @@ public:
if (newSelectedMusicalContext != selectedMusicalContext)
selectMusicalContext (newSelectedMusicalContext);
// If no context is used yet and the selection does not yield a new one, the DocumentView
// uses the first musical context in the document.
if (const auto timeRange = viewSelection.getTimeRange())
overlay.setSelectedTimeRange (*timeRange);
else