Browse Source

Mixer: Don't segfault when removing a module.

tags/non-daw-v1.1.0
Jonathan Moore Liles 13 years ago
parent
commit
72073030a7
1 changed files with 3 additions and 1 deletions
  1. +3
    -1
      mixer/src/Mixer_Strip.C

+ 3
- 1
mixer/src/Mixer_Strip.C View File

@@ -326,7 +326,9 @@ Mixer_Strip::handle_module_added ( Module *m )
void
Mixer_Strip::handle_module_removed ( Module *m )
{
if ( spatialization_controller->control_output[0].connected_port()->module() == m )

if ( spatialization_controller->control_output[0].connected() &&
spatialization_controller->control_output[0].connected_port()->module() == m )
{
spatialization_controller->hide();
DMESSAGE( "Module \"%s\" disconnected from spatialization controller", m->name() );


Loading…
Cancel
Save