On Mon, Feb 7, 2011 at 1:03 PM, Mike Solomon
<address@hidden> wrote:
+ for (vsize i=0; i < covered_grobs_.size (); i++)
|
|
+ for (vsize j=0; j < active_beams_.size (); j++)
|
|
+ {
|
|
+ bool my_beam = false;
|
|
+ if (Grob *stem = unsmob_grob (covered_grobs_.at (i)->get_object ("stem")))
|
|
+ if (Grob *beam = unsmob_grob (stem->get_object ("beam")))
|
|
+ if (beam == active_beams_.at (j))
|
|
+ my_beam = true;
|
|
+ if (!my_beam)
|
|
+ Pointer_group_interface::add_grob (active_beams_.at (j), ly_symbol2scm ("covered-grobs"), covered_grobs_.at (i));
|
|
+ } |
I thought that did the trick...am I missing something?
My bad; it does. I was expecting code to look at the originating context in acknowledge_note_head.