diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2011-07-19 11:57:09 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2011-07-19 11:57:09 +0000 |
commit | 828939a7f58c478a4f2d75e9559a35eaf77a9157 (patch) | |
tree | 14ffb60de48afa43320e987b19167bccf3fd8799 /libs/ardour/butler.cc | |
parent | 79898b7aa7aca9bcfbc187cf02acc8c333fabaec (diff) |
more MIDI I/O debugging output
git-svn-id: svn://localhost/ardour2/branches/3.0@9901 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/butler.cc')
-rw-r--r-- | libs/ardour/butler.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/libs/ardour/butler.cc b/libs/ardour/butler.cc index ad31c71e15..46bb830cbe 100644 --- a/libs/ardour/butler.cc +++ b/libs/ardour/butler.cc @@ -241,15 +241,15 @@ restart: for (i = rl_with_auditioner.begin(); !transport_work_requested() && should_run && i != rl_with_auditioner.end(); ++i) { boost::shared_ptr<Track> tr = boost::dynamic_pointer_cast<Track> (*i); + if (!tr) { continue; } - /* don't read inactive tracks */ - boost::shared_ptr<IO> io = tr->input (); if (io && !io->active()) { + /* don't read inactive tracks */ continue; } @@ -296,6 +296,7 @@ restart: // cerr << "write behind for " << (*i)->name () << endl; boost::shared_ptr<Track> tr = boost::dynamic_pointer_cast<Track> (*i); + if (!tr) { continue; } |