]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/grob.cc
(get_print_stencil): use retval.expr() as base for
[lilypond.git] / lily / grob.cc
index 8628e8a5909f1ba5d090d49e5eda8707a3bb3401..a1963e5fe47e3aed5a5f6cce389171d8a7031aba 100644 (file)
@@ -121,6 +121,7 @@ Grob::get_print_stencil () const
 
          retval = Stencil (m->extent_box (), expr);
        }
+
       SCM rot = get_property ("rotation");
       if (scm_is_pair (rot))
        {
@@ -135,12 +136,11 @@ Grob::get_print_stencil () const
       SCM color = get_property ("color");
       if (color != SCM_EOL)
        {
-         m = unsmob_stencil (stil);
          SCM expr = scm_list_3 (ly_symbol2scm ("color"),
                                 color,
-                                m->expr ());
+                                retval.expr ());
 
-         retval = Stencil (m->extent_box (), expr);
+         retval = Stencil (retval.extent_box (), expr);
        }
 
     }