diff --git a/modules/juce_blocks_basics/topology/juce_PhysicalTopologySource.cpp b/modules/juce_blocks_basics/topology/juce_PhysicalTopologySource.cpp index c2e3adbc6a..165a385908 100644 --- a/modules/juce_blocks_basics/topology/juce_PhysicalTopologySource.cpp +++ b/modules/juce_blocks_basics/topology/juce_PhysicalTopologySource.cpp @@ -132,7 +132,8 @@ struct PhysicalTopologySource::Internal listeners.call (&Listener::connectionBeingDeleted, *this); - midiInput->stop(); + if (midiInput != nullptr) + midiInput->stop(); } struct Listener