diff options
author | Robin Gareus <robin@gareus.org> | 2016-04-24 17:35:21 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2016-04-24 18:26:39 +0200 |
commit | 1321701189e162a72ca0f52d10ac01d1f29619c4 (patch) | |
tree | 27529fe4cf84f411510c555368605654cb3a743b /libs/ardour/session.cc | |
parent | 36a928f0aef42b3498e63ebfe0af6865887e1712 (diff) |
reduce debug-build overhead.
Diffstat (limited to 'libs/ardour/session.cc')
-rw-r--r-- | libs/ardour/session.cc | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/libs/ardour/session.cc b/libs/ardour/session.cc index aba1c87460..38324075c4 100644 --- a/libs/ardour/session.cc +++ b/libs/ardour/session.cc @@ -2174,16 +2174,18 @@ Session::resort_routes () } #ifndef NDEBUG - boost::shared_ptr<RouteList> rl = routes.reader (); - for (RouteList::iterator i = rl->begin(); i != rl->end(); ++i) { - DEBUG_TRACE (DEBUG::Graph, string_compose ("%1 fed by ...\n", (*i)->name())); + if (DEBUG_ENABLED(DEBUG::Graph)) { + boost::shared_ptr<RouteList> rl = routes.reader (); + for (RouteList::iterator i = rl->begin(); i != rl->end(); ++i) { + DEBUG_TRACE (DEBUG::Graph, string_compose ("%1 fed by ...\n", (*i)->name())); - const Route::FedBy& fb ((*i)->fed_by()); + const Route::FedBy& fb ((*i)->fed_by()); - for (Route::FedBy::const_iterator f = fb.begin(); f != fb.end(); ++f) { - boost::shared_ptr<Route> sf = f->r.lock(); - if (sf) { - DEBUG_TRACE (DEBUG::Graph, string_compose ("\t%1 (sends only ? %2)\n", sf->name(), f->sends_only)); + for (Route::FedBy::const_iterator f = fb.begin(); f != fb.end(); ++f) { + boost::shared_ptr<Route> sf = f->r.lock(); + if (sf) { + DEBUG_TRACE (DEBUG::Graph, string_compose ("\t%1 (sends only ? %2)\n", sf->name(), f->sends_only)); + } } } } |