]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/paper-outputter-scheme.cc
*** empty log message ***
[lilypond.git] / lily / paper-outputter-scheme.cc
index fe9c0a82cedb039b84cc94b45cdf4aaaad150d03..706ef0a1f7329009bebe6faf9e3aa5d37901fc31 100644 (file)
@@ -10,8 +10,6 @@
 #include "warn.hh"
 #include "stencil.hh"
 
-
-
 LY_DEFINE (ly_make_paper_outputter, "ly:make-paper-outputter",
           2, 0, 0, (SCM port, SCM format),
           "Create an outputter that evaluates within "
@@ -25,18 +23,18 @@ LY_DEFINE (ly_make_paper_outputter, "ly:make-paper-outputter",
   String f = ly_scm2string (format);
 
   String output_name = "<unknown>";
-  
+
   SCM port_name = scm_port_filename (port);
   if (scm_is_string (port_name))
     output_name = ly_scm2string (port_name);
-  
+
   message (_f ("Layout output to `%s'...",
               output_name.to_str0 ()));
 
   progress_indication ("\n");
   Paper_outputter *po = new Paper_outputter (port, f);
 
-  scm_gc_unprotect_object (po->self_scm ());
+  po->unprotect ();
   return po->self_scm ();
 }