]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/score-context.cc
(Automatic staff changes):
[lilypond.git] / lily / score-context.cc
index 4048df84de64d921464896cc9b5effed92ff39ac..6cbd6a555915c9263a8f4ee6d20f1aea3adf7213 100644 (file)
@@ -12,7 +12,7 @@
 void
 Score_context::prepare (Moment w)
 {
-  Translator*  t = unsmob_translator (implementation_);
+  Translator*  t = implementation ();
   Score_translator * s = dynamic_cast<Score_translator *> (t);
 
   s->prepare (w);
@@ -21,7 +21,7 @@ Score_context::prepare (Moment w)
 void
 Score_context::finish ()
 {
-  Translator*  t = unsmob_translator (implementation_);
+  Translator*  t = implementation ();
   Score_translator * s = dynamic_cast<Score_translator *> (t);
 
   s->finish ();
@@ -30,17 +30,16 @@ Score_context::finish ()
 void
 Score_context::one_time_step ()
 {
-  Translator*  t = unsmob_translator (implementation_);
+  Translator*  t = implementation ();
   Score_translator * s = dynamic_cast<Score_translator *> (t);
-  s->one_time_step();
+  s->one_time_step ();
 }
 
-
 Music_output*
 Score_context::get_output ()
 {
-  Translator*  t = unsmob_translator (implementation_);
-  Score_translator * s = dynamic_cast<Score_translator *> (t);
+  Translator *t = implementation ();
+  Score_translator *s = dynamic_cast<Score_translator *> (t);
   return s->get_output ();
 }