From ad6b7158001d4efac5500f29e55e61dff36088ef Mon Sep 17 00:00:00 2001 From: Joe Neeman Date: Mon, 13 Nov 2006 22:39:03 +0200 Subject: [PATCH] fix keep-inside-line for the left edge. issue #130 --- lily/simple-spacer.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lily/simple-spacer.cc b/lily/simple-spacer.cc index 115c2a7337..ffc4bfcbfc 100644 --- a/lily/simple-spacer.cc +++ b/lily/simple-spacer.cc @@ -468,7 +468,7 @@ get_line_forces (vector const &columns, if (!cols[i].keep_inside_line_.is_empty ()) { spacer.add_rod (i - st, end - st, cols[i].keep_inside_line_[RIGHT]); - spacer.add_rod (0, i - st, cols[i].keep_inside_line_[LEFT]); + spacer.add_rod (0, i - st, -cols[i].keep_inside_line_[LEFT]); } } spacer.solve ((b == 0) ? line_len - indent : line_len, ragged); @@ -531,7 +531,7 @@ get_line_configuration (vector const &columns, if (!cols[i].keep_inside_line_.is_empty ()) { spacer.add_rod (i, cols.size (), cols[i].keep_inside_line_[RIGHT]); - spacer.add_rod (0, i, cols[i].keep_inside_line_[LEFT]); + spacer.add_rod (0, i, -cols[i].keep_inside_line_[LEFT]); } } -- 2.39.5