/*
This file is part of LilyPond, the GNU music typesetter.
- Copyright (C) 2011--2012 Mike Solomon <mike@apollinemike.com>
+ Copyright (C) 2011--2015 Mike Solomon <mike@mikesolomon.org>
LilyPond is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
void
Pure_from_neighbor_engraver::acknowledge_item (Grob_info i)
{
- SCM pure_relevant_p = ly_lily_module_constant ("pure-relevant?");
- if (!Pure_from_neighbor_interface::has_interface (i.item ())
- && to_boolean (scm_call_1 (pure_relevant_p, i.item ()->self_scm ())))
+ if (!Pure_from_neighbor_interface::has_interface (i.item ()))
pure_relevants_.push_back (i.item ());
}
for (vsize k = 0;
k < need_pure_heights_from_neighbors[pos[j]].size ();
k++)
- if (!in_same_column(need_pure_heights_from_neighbors[pos[j]][k],
- pure_relevants_[i]))
+ if (!in_same_column (need_pure_heights_from_neighbors[pos[j]][k],
+ pure_relevants_[i]))
Pointer_group_interface::add_grob
- (need_pure_heights_from_neighbors[pos[j]][k],
- ly_symbol2scm ("neighbors"),
- pure_relevants_[i]);
+ (need_pure_heights_from_neighbors[pos[j]][k],
+ ly_symbol2scm ("neighbors"),
+ pure_relevants_[i]);
}
need_pure_heights_from_neighbors_.clear ();