OSC: don't skip when deleting cue observers
This commit is contained in:
parent
8de580c123
commit
eb1bd9d8e2
@ -1328,10 +1328,12 @@ OSC::clear_devices ()
|
||||
}
|
||||
}
|
||||
// delete cue observers
|
||||
for (CueObservers::iterator x = cue_observers.begin(); x != cue_observers.end(); x++) {
|
||||
for (CueObservers::iterator x = cue_observers.begin(); x != cue_observers.end();) {
|
||||
OSCCueObserver* co;
|
||||
if ((co = dynamic_cast<OSCCueObserver*>(*x)) != 0) {
|
||||
delete co;
|
||||
} else {
|
||||
++x;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user