From a79c5ddfa4c8a3a876a94a6922cff2f377ac7731 Mon Sep 17 00:00:00 2001 From: fred Date: Tue, 26 Mar 2002 23:10:03 +0000 Subject: [PATCH] lilypond-1.3.39 --- lily/side-position-interface.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lily/side-position-interface.cc b/lily/side-position-interface.cc index c76b0a09b8..2d29cf9e33 100644 --- a/lily/side-position-interface.cc +++ b/lily/side-position-interface.cc @@ -129,7 +129,13 @@ Side_position_interface::aligned_on_self (Dimension_cache const *c) { Direction d = to_dir (align); Interval ext(elm->extent (ax)); - if (d) + + if (ext.empty_b ()) + { + programming_error ("I'm empty. Can't align on self"); + return 0.0; + } + else if (d) { return - ext[d]; } -- 2.39.5