]> git.donarmstrong.com Git - lilypond.git/commitdiff
clear list of toplevel scores after adding them to the implicitly created book
authorReinhold Kainhofer <reinhold@kainhofer.com>
Tue, 18 Aug 2009 17:39:27 +0000 (19:39 +0200)
committerReinhold Kainhofer <reinhold@kainhofer.com>
Wed, 19 Aug 2009 08:24:38 +0000 (10:24 +0200)
ly/init.ly

index d1923659f981c3a90e8e3a1447a921a470b68186..88b152a9a1d672564ad1850ea9bdc8a9729bf6e3 100644 (file)
             (set! toplevel-scores (list))
             (book-handler parser book)))
          ((or (pair? toplevel-scores) output-empty-score-list)
-          (book-handler parser (apply ly:make-book $defaultpaper
-                                      $defaultheader toplevel-scores)))))
+          (let ((book (apply ly:make-book $defaultpaper 
+                             $defaultheader toplevel-scores)))
+            (set! toplevel-scores (list))
+            (book-handler parser book)))))
 
 #(if (eq? expect-error (ly:parser-has-error? parser))
   (ly:parser-clear-error parser)