]> git.donarmstrong.com Git - lilypond.git/commit
Fix #818.
authorNeil Puttock <n.puttock@gmail.com>
Mon, 20 Sep 2010 22:13:02 +0000 (23:13 +0100)
committerNeil Puttock <n.puttock@gmail.com>
Mon, 20 Sep 2010 22:13:02 +0000 (23:13 +0100)
commitc115eee78ce32dab7ee8b8e9a3f24836ab7f5211
tree4c3002455da61fd27d0b626e2f095ec7004ad620
parentc790889dc6028d7050dcf0067aeaa43cb9d71e55
Fix #818.

Use unsmob_engraver ()/unsmob_performer () instead of
explicit casting in translator-group.cc when filtering
translators added via \with { }

* lily/include/performer.hh, lily/performer.hh

  add unsmob_performer ()

* lily/translator-group.cc (filter_engravers/filter_performers):

  use unsmob_* () instead of dynamic_cast when checking
  translator is of correct class to remove
input/regression/filter-translators.ly [new file with mode: 0644]
lily/include/performer.hh
lily/performer.cc
lily/translator-group.cc