]> git.donarmstrong.com Git - lilypond.git/commitdiff
Laissez_vibrer_engraver: avoid duplicate self_scm () calls
authorPatrick McCarty <pnorcks@gmail.com>
Tue, 14 Jul 2009 21:51:57 +0000 (14:51 -0700)
committerPatrick McCarty <pnorcks@gmail.com>
Tue, 14 Jul 2009 21:51:57 +0000 (14:51 -0700)
- Also, remove trailing whitespace

lily/laissez-vibrer-engraver.cc

index 762d56d9805580a8cd5092e5a022c1417174f1eb..0c4c79367918c7e113e6e4c8febfd9e75354e515 100644 (file)
@@ -7,7 +7,6 @@
 
 */
 
-
 #include "engraver.hh"
 #include "item.hh"
 #include "pointer-group-interface.hh"
@@ -20,8 +19,8 @@ class Laissez_vibrer_engraver : public Engraver
   Stream_event *event_;
   Grob *lv_column_;
   vector<Grob*> lv_ties_;
-  
-  void stop_translation_timestep (); 
+
+  void stop_translation_timestep ();
   DECLARE_ACKNOWLEDGER (note_head);
 protected:
   DECLARE_TRANSLATOR_LISTENER (laissez_vibrer);
@@ -56,34 +55,33 @@ Laissez_vibrer_engraver::acknowledge_note_head (Grob_info inf)
   if (!event_)
     return;
 
+  SCM cause = event_->self_scm ();
+
   if (!lv_column_)
-    {
-      lv_column_ = make_item ("LaissezVibrerTieColumn", event_->self_scm ());
-    }
+    lv_column_ = make_item ("LaissezVibrerTieColumn", cause);
 
-  SCM cause = event_->self_scm ();
   Grob *lv_tie = make_item ("LaissezVibrerTie", cause);
   lv_tie->set_object ("note-head", inf.grob ()->self_scm ());
-  
+
   Pointer_group_interface::add_grob (lv_column_, ly_symbol2scm ("ties"),
                                     lv_tie);
 
   if (is_direction (unsmob_stream_event (cause)->get_property ("direction")))
     {
       Direction d = to_dir (unsmob_stream_event (cause)->get_property ("direction"));
-      lv_tie->set_property ("direction", scm_from_int (d)); 
+      lv_tie->set_property ("direction", scm_from_int (d));
     }
-  
+
   lv_tie->set_parent (lv_column_, Y_AXIS);
 
   lv_ties_.push_back (lv_tie);
 }
 
 ADD_ACKNOWLEDGER (Laissez_vibrer_engraver, note_head);
-ADD_TRANSLATOR (Laissez_vibrer_engraver, 
+ADD_TRANSLATOR (Laissez_vibrer_engraver,
                /* doc */
                "Create laissez vibrer items.",
-               
+
                /* create */
                "LaissezVibrerTie "
                "LaissezVibrerTieColumn ",