const iterators
This commit is contained in:
parent
36ee1681fe
commit
9687c756a6
@ -570,7 +570,7 @@ Route::process_output_buffers (BufferSet& bufs,
|
||||
|
||||
framecnt_t latency = 0;
|
||||
|
||||
for (ProcessorList::iterator i = _processors.begin(); i != _processors.end(); ++i) {
|
||||
for (ProcessorList::const_iterator i = _processors.begin(); i != _processors.end(); ++i) {
|
||||
|
||||
if (meter_already_run && boost::dynamic_pointer_cast<PeakMeter> (*i)) {
|
||||
/* don't ::run() the meter, otherwise it will have its previous peak corrupted */
|
||||
@ -4137,7 +4137,7 @@ Route::set_processor_positions ()
|
||||
Glib::Threads::RWLock::ReaderLock lm (_processor_lock);
|
||||
|
||||
bool had_amp = false;
|
||||
for (ProcessorList::iterator i = _processors.begin(); i != _processors.end(); ++i) {
|
||||
for (ProcessorList::const_iterator i = _processors.begin(); i != _processors.end(); ++i) {
|
||||
(*i)->set_pre_fader (!had_amp);
|
||||
if (boost::dynamic_pointer_cast<Amp> (*i)) {
|
||||
had_amp = true;
|
||||
|
@ -112,7 +112,7 @@ def signal(f, n, v):
|
||||
|
||||
print("\t\tGlib::Threads::Mutex::Lock lm (_mutex);", file=f)
|
||||
print("\t\t/* Tell our connection objects that we are going away, so they don't try to call us */", file=f)
|
||||
print("\t\tfor (%sSlots::iterator i = _slots.begin(); i != _slots.end(); ++i) {" % typename, file=f)
|
||||
print("\t\tfor (%sSlots::const_iterator i = _slots.begin(); i != _slots.end(); ++i) {" % typename, file=f)
|
||||
|
||||
print("\t\t\ti->first->signal_going_away ();", file=f)
|
||||
print("\t\t}", file=f)
|
||||
@ -240,7 +240,7 @@ def signal(f, n, v):
|
||||
print("", file=f)
|
||||
if not v:
|
||||
print("\t\tstd::list<R> r;", file=f)
|
||||
print("\t\tfor (%sSlots::iterator i = s.begin(); i != s.end(); ++i) {" % typename, file=f)
|
||||
print("\t\tfor (%sSlots::const_iterator i = s.begin(); i != s.end(); ++i) {" % typename, file=f)
|
||||
print("""
|
||||
/* We may have just called a slot, and this may have resulted in
|
||||
disconnection of other slots from us. The list copy means that
|
||||
|
Loading…
Reference in New Issue
Block a user