CVSROOT: /cvsroot/lilypond
Module name: lilypond
Branch:
Changes by: Han-Wen Nienhuys <[EMAIL PROTECTED]> 05/10/11 06:22:47
Modified files:
. : ChangeLog
lily : hara-kiri-group-spanner.cc
Log message:
(consider_suicide): only
consider break index for broken spanner.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/ChangeLog.diff?tr1=1.4171&tr2=1.4172&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/hara-kiri-group-spanner.cc.diff?tr1=1.40&tr2=1.41&r1=text&r2=text
Patches:
Index: lilypond/ChangeLog
diff -u lilypond/ChangeLog:1.4171 lilypond/ChangeLog:1.4172
--- lilypond/ChangeLog:1.4171 Mon Oct 10 22:38:11 2005
+++ lilypond/ChangeLog Tue Oct 11 06:22:46 2005
@@ -1,5 +1,8 @@
2005-10-11 Han-Wen Nienhuys <[EMAIL PROTECTED]>
+ * lily/hara-kiri-group-spanner.cc (consider_suicide): only
+ consider break index for broken spanner.
+
* scm/define-markup-commands.scm (wordwrap-string): remove \r
characters from string before splitting.
Index: lilypond/lily/hara-kiri-group-spanner.cc
diff -u lilypond/lily/hara-kiri-group-spanner.cc:1.40
lilypond/lily/hara-kiri-group-spanner.cc:1.41
--- lilypond/lily/hara-kiri-group-spanner.cc:1.40 Sat Aug 13 21:35:23 2005
+++ lilypond/lily/hara-kiri-group-spanner.cc Tue Oct 11 06:22:47 2005
@@ -9,6 +9,7 @@
#include "hara-kiri-group-spanner.hh"
+#include "paper-column.hh"
#include "pointer-group-interface.hh"
#include "axis-group-interface.hh"
#include "spanner.hh"
@@ -36,8 +37,11 @@
if (worth.size ())
return;
- if (!to_boolean (me->get_property ("remove-first"))
- && broken_spanner_index (sp) == 0)
+ bool remove_first = to_boolean (me->get_property ("remove-first"));
+ if (!remove_first
+ && ((sp->original_ && broken_spanner_index (sp) == 0)
+ || Paper_column::get_rank (sp->get_bound (LEFT)->get_column ())
+ == 0))
return;
Link_array<Grob> childs;
_______________________________________________
Lilypond-cvs mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-cvs