From 587bfe8736b8a96a4e74dcdbde6c0d39f1c0e1c6 Mon Sep 17 00:00:00 2001
From: hanwen <hanwen>
Date: Tue, 28 Sep 2004 07:58:52 +0000
Subject: [PATCH] (Score): oops. Copy error_found_ too.

---
 ChangeLog     | 8 ++++++++
 lily/book.cc  | 2 +-
 lily/score.cc | 3 ++-
 3 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 9243bbfd81..68c6b130dc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2004-09-28  Han-Wen Nienhuys   <hanwen@xs4all.nl>
+
+	* lily/score.cc (Score): oops. Copy error_found_ too.
+
 2004-09-27  Jan Nieuwenhuizen  <janneke@gnu.org>
 
 	* stepmake/stepmake/texinfo-rules.make: 
@@ -30,6 +34,10 @@
 	docu about TextSpanner padding bug from manual to engraver.ly
 	(since it's workarounded and hence not user-visible any more)
 
+2004-09-27  Han-Wen Nienhuys   <hanwen@xs4all.nl>
+
+	* VERSION: release 2.3.19
+
 2004-09-26  Graham Percival  <gperlist@shaw.ca>
 
 	* ly/property-init.ly: fix bug in displaying ledger lines while
diff --git a/lily/book.cc b/lily/book.cc
index 6b947a8818..6a873251f2 100644
--- a/lily/book.cc
+++ b/lily/book.cc
@@ -66,7 +66,7 @@ Book::process (String outname, Output_def *default_def)
 {
   bool error = false;
   for (int i = 0; i < scores_.size(); i++)
-    error |= scores_[i]->error_found_;
+    error = error || scores_[i]->error_found_;
 
   if (error)
     return 0;
diff --git a/lily/score.cc b/lily/score.cc
index 0561664d26..b43f44c332 100644
--- a/lily/score.cc
+++ b/lily/score.cc
@@ -66,7 +66,8 @@ Score::Score (Score const &s)
   : Input (s)
 {
   music_ = SCM_EOL;
-
+  error_found_ = s.error_found_;
+  
   /* FIXME: SCM_EOL? */
   header_ = 0;
 
-- 
2.39.5