projects
/
ardour.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
8de580c
)
OSC: don't skip when deleting cue observers
author
Len Ovens
<len@ovenwerks.net>
Wed, 29 Mar 2017 23:24:43 +0000
(16:24 -0700)
committer
Len Ovens
<len@ovenwerks.net>
Wed, 29 Mar 2017 23:24:43 +0000
(16:24 -0700)
libs/surfaces/osc/osc.cc
patch
|
blob
|
history
diff --git
a/libs/surfaces/osc/osc.cc
b/libs/surfaces/osc/osc.cc
index 571dc65903e6874d2b74f85ddbf5448f4c8b87e3..009e8c14c43757f90fe28e216b635701e27cad45 100644
(file)
--- a/
libs/surfaces/osc/osc.cc
+++ b/
libs/surfaces/osc/osc.cc
@@
-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;
}
}