]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/rod.cc
release: 0.1.54
[lilypond.git] / lily / rod.cc
index f624d012532e23e75013a8ba4649dc9806b3bac4..8face4fd45838035611e54e81817651eb488f12f 100644 (file)
@@ -15,7 +15,13 @@ Rod::Rod (Single_malt_grouping_item *l, Single_malt_grouping_item *r)
 {
   item_l_drul_[LEFT] =l;
   item_l_drul_[RIGHT]=r;
-  distance_f_ = l->my_width () [RIGHT] + r->my_width ()[LEFT];
+
+  Interval li (l->my_width ());
+  Interval ri (r->my_width ());
+  if (li.empty_b () || ri.empty_b ())
+    distance_f_ = 0;
+  else
+    distance_f_ = li[RIGHT] + ri[LEFT];
 }
          
 Rod::Rod ()