]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/spanner.cc
Some documentation updates for the new PianoStaff stuff.
[lilypond.git] / lily / spanner.cc
index 8a1e9e62c96204d71a9b6fd5c55c41466f505327..14ab378668eba48b12546c2febb4a4a29ffae231 100644 (file)
@@ -160,28 +160,11 @@ Spanner::spanned_rank_iv () const
 Interval_t<Moment>
 Spanner::spanned_time () const
 {
-  Interval_t<Moment> iv;
-
-  Direction d = LEFT;
-  do
-    {
-      if (spanned_drul_[d] && spanned_drul_[d]->get_column ())
-       iv[d] = robust_scm2moment (spanned_drul_[d]->get_column ()->get_property ("when"),
-                                 iv[d]);
-    }
-  while (flip (&d) != LEFT);
-
-  do
-    {
-      if (!spanned_drul_[d] || !spanned_drul_[d]->get_column ())
-       iv[d] = iv[-d];
-    }
-  while (flip (&d) != LEFT);
-  
-  
-  return iv;
+  return spanned_time_interval (spanned_drul_[LEFT],
+                               spanned_drul_[RIGHT]);
 }
 
+
 Item *
 Spanner::get_bound (Direction d) const
 {