/*
This file is part of LilyPond, the GNU music typesetter.
- Copyright (C) 1997--2011 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ Copyright (C) 1997--2012 Han-Wen Nienhuys <hanwen@xs4all.nl>
LilyPond is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
for (vsize i = 0; i < rests.size (); i++)
{
Grob *rcol = rests[i];
- Direction dir = Note_column::dir (rcol);
+ Grob *rest = Note_column::get_rest (rcol);
+
+ Direction dir = get_grob_direction (rest);
if (!dir)
- continue;
+ dir = Note_column::dir (rcol);
- Grob *rest = Note_column::get_rest (rcol);
// Do not compute a translation for pre-positioned rests,
// nor count them for the "too many colliding rests" warning
if (scm_is_number (rest->get_property ("staff-position")))