Browse Source

ARAPluginDemo: Fix potential crash during RegionSequence removal

develop
attila Attila Szarvas 1 year ago
parent
commit
e6509fcb51
1 changed files with 3 additions and 1 deletions
  1. +3
    -1
      examples/Plugins/ARAPluginDemo.h

+ 3
- 1
examples/Plugins/ARAPluginDemo.h View File

@@ -515,7 +515,9 @@ public:
void willRemoveRegionSequence (ARA::PlugIn::RegionSequence* rs) noexcept override
{
regionSequences.erase (static_cast<ARARegionSequence*> (rs));
auto* rsToRemove = static_cast<ARARegionSequence*> (rs);
rsToRemove->removeListener (this);
regionSequences.erase (rsToRemove);
}
void didAddPlaybackRegion (ARA::PlugIn::PlaybackRegion*) noexcept override


Loading…
Cancel
Save