]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/align-element.cc
release: 1.3.11
[lilypond.git] / lily / align-element.cc
index 2297ddd017b8c87fc71fb21081d7bea22c3cdeac..5f4080015c39040d4b9a1b3f2f90e4e2c3c47244 100644 (file)
@@ -64,8 +64,7 @@ Align_element::do_side_processing ()
   Real where_f=0;
   Real center_f = 0.0;
   SCM scenter = get_elt_property ("center-element");
-  Score_element *center_elt = (SMOB_IS_TYPE_B(Score_element,scenter))
-    ? SMOB_TO_TYPE(Score_element,scenter) : 0;
+  Score_element *center_elt = unsmob_element (scenter);
   
   for (int i=0 ;  i < elems.size(); i++) 
     {
@@ -98,12 +97,13 @@ Align_element::do_side_processing ()
   if (center_f)
     translate_axis ( - center_f, axis ());
 
-  dim_cache_[axis ()]->invalidate ();
+
+  //  dim_cache_[axis ()]->invalidate ();
+
 }
 
 Align_element::Align_element()
 {
-  ordered_b_ = true;
   threshold_interval_ = Interval (0, Interval::infinity ());
   stacking_dir_ = DOWN;
   align_dir_ = CENTER;