Check the necessity of these nullptr checks in code/applications/pulsar/PluginProcessor.cpp in the PulsarAudioProcessor::handleAsyncUpdate(). It shouldn't be necessary with the recent refactorings so perhaps its code which I forgot to delete.
However... it could also be the case that logic that follows (ball creation etc) could trigger a method or a listener expecting the editor to pick it up, which if it isn't visible on the screen is nullptr (I think!) so just check it doesn't break stuff before deleting and fix the code if it does cause a crash.
Check the necessity of these nullptr checks in
code/applications/pulsar/PluginProcessor.cpp
in thePulsarAudioProcessor::handleAsyncUpdate()
. It shouldn't be necessary with the recent refactorings so perhaps its code which I forgot to delete.However... it could also be the case that logic that follows (ball creation etc) could trigger a method or a listener expecting the editor to pick it up, which if it isn't visible on the screen is nullptr (I think!) so just check it doesn't break stuff before deleting and fix the code if it does cause a crash.