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
|
// 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;
|
OSCCueObserver* co;
|
||||||
if ((co = dynamic_cast<OSCCueObserver*>(*x)) != 0) {
|
if ((co = dynamic_cast<OSCCueObserver*>(*x)) != 0) {
|
||||||
delete co;
|
delete co;
|
||||||
|
} else {
|
||||||
|
++x;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user