From bd6d1388328c805e8d6bd3c86e4a02265e0ab368 Mon Sep 17 00:00:00 2001
From: David Kastrup <dak@gnu.org>
Date: Mon, 23 Sep 2013 14:59:40 +0200
Subject: [PATCH] Issue 1939: showLastLength with hidden tie error message

This just stops tie events from registering when skipTypesetting is
set to #t.
---
 lily/tie-engraver.cc | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/lily/tie-engraver.cc b/lily/tie-engraver.cc
index 07eb9196c7..637a73ef32 100644
--- a/lily/tie-engraver.cc
+++ b/lily/tie-engraver.cc
@@ -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 */
-- 
2.39.5