]> git.donarmstrong.com Git - lilypond.git/commitdiff
Issue 1939: showLastLength with hidden tie error message
authorDavid Kastrup <dak@gnu.org>
Mon, 23 Sep 2013 12:59:40 +0000 (14:59 +0200)
committerDavid Kastrup <dak@gnu.org>
Tue, 1 Oct 2013 05:59:51 +0000 (07:59 +0200)
This just stops tie events from registering when skipTypesetting is
set to #t.

lily/tie-engraver.cc

index 07eb9196c78101a2c58ca5d4b1dabbc77cef9ad8..637a73ef32f3d36348823d34f014af687d5e6306 100644 (file)
@@ -103,7 +103,10 @@ IMPLEMENT_TRANSLATOR_LISTENER (Tie_engraver, tie);
 void
 Tie_engraver::listen_tie (Stream_event *ev)
 {
-  ASSIGN_EVENT_ONCE (event_, ev);
+  if (!to_boolean (get_property ("skipTypesetting")))
+    {
+      ASSIGN_EVENT_ONCE (event_, ev);
+    }
 }
 
 void Tie_engraver::report_unterminated_tie (Head_event_tuple const &tie_start)
@@ -373,6 +376,7 @@ ADD_TRANSLATOR (Tie_engraver,
                 "TieColumn ",
 
                 /* read */
+                "skipTypesetting "
                 "tieWaitForNote ",
 
                 /* write */