From 690d694b03e248360c86f96aa1a797aa7a393190 Mon Sep 17 00:00:00 2001 From: Joe Neeman Date: Thu, 21 May 2009 22:48:48 -0700 Subject: [PATCH] More reliable test for line-beginning grobs. This improves the accuracy of pure-height calculations, particulary when treble clefs are involved. --- lily/axis-group-interface.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lily/axis-group-interface.cc b/lily/axis-group-interface.cc index d14a56c084..87abab3a2f 100644 --- a/lily/axis-group-interface.cc +++ b/lily/axis-group-interface.cc @@ -160,7 +160,7 @@ Axis_group_interface::adjacent_pure_heights (SCM smob) && !to_boolean (it->get_property ("cross-staff"))) { Interval dims = items[j]->pure_height (common, start, end); - Interval &target_iv = it->pure_is_visible (start-1, end) ? mid_line_iv : begin_line_iv; + Interval &target_iv = start == it->get_column ()->get_rank () ? begin_line_iv : mid_line_iv; if (!dims.is_empty ()) target_iv.unite (dims); -- 2.39.2