]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/bow.cc
release: 1.1.57
[lilypond.git] / lily / bow.cc
index e5daab3c1bcc7fac90886a65c4542495bf38ce28..a3ac0bf073f7220d8fe04e155a36bc9f58821732 100644 (file)
@@ -46,8 +46,6 @@ Bow::do_brew_molecule_p () const
       cout << "dy_f_r: " << dy_f_drul_[RIGHT] << endl;
       cout << "dy_f: " << dy_f_drul_[RIGHT] - dy_f_drul_[LEFT] << endl;
     }
-  a.translate (Offset (dx_f_drul_[LEFT], dy_f_drul_[LEFT]));
-
   return new Molecule (a); 
 }
 
@@ -97,14 +95,11 @@ Bow::get_controls () const
 Array<Offset>
 Bow::get_encompass_offset_arr () const
 {
-  Offset d (dx_f_drul_[RIGHT] - dx_f_drul_[LEFT],
-    dy_f_drul_[RIGHT] - dy_f_drul_[LEFT]);
-  d.x() += extent (X_AXIS). length ();
-
-  Array<Offset> notes;
-  notes.push (Offset (0, 0));
-  notes.push (d);
-
-  return notes;
+  Array<Offset> offset_arr;
+  offset_arr.push (Offset (dx_f_drul_[LEFT], dy_f_drul_[LEFT]));
+  offset_arr.push (Offset (do_width ().length () + dx_f_drul_[RIGHT],
+                     dy_f_drul_[RIGHT]));
+                     
+  return offset_arr;
 }