CVSROOT: /cvsroot/lilypond
Module name: lilypond
Branch:
Changes by: Han-Wen Nienhuys <[EMAIL PROTECTED]> 05/09/08 21:31:20
Modified files:
. : ChangeLog
flower/include : real.hh
lily : tie.cc
Log message:
* lily/tie.cc (get_configuration): don't crash if left_dot is NULL.
* flower/include/real.hh: std::fabs too.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/ChangeLog.diff?tr1=1.4119&tr2=1.4120&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/flower/include/real.hh.diff?tr1=1.22&tr2=1.23&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/tie.cc.diff?tr1=1.156&tr2=1.157&r1=text&r2=text
Patches:
Index: lilypond/ChangeLog
diff -u lilypond/ChangeLog:1.4119 lilypond/ChangeLog:1.4120
--- lilypond/ChangeLog:1.4119 Thu Sep 8 06:54:45 2005
+++ lilypond/ChangeLog Thu Sep 8 21:31:18 2005
@@ -1,3 +1,9 @@
+2005-09-08 Han-Wen Nienhuys <[EMAIL PROTECTED]>
+
+ * lily/tie.cc (get_configuration): don't crash if left_dot is NULL.
+
+ * flower/include/real.hh: std::fabs too.
+
2005-09-08 Jan Nieuwenhuizen <[EMAIL PROTECTED]>
* Documentation/user/instrument-notation.itely (Entering lyrics):
Index: lilypond/flower/include/real.hh
diff -u lilypond/flower/include/real.hh:1.22
lilypond/flower/include/real.hh:1.23
--- lilypond/flower/include/real.hh:1.22 Tue Sep 6 15:48:23 2005
+++ lilypond/flower/include/real.hh Thu Sep 8 21:31:19 2005
@@ -18,6 +18,7 @@
using namespace std;
using std::isnan;
using std::isinf;
+using std::fabs;
template<class T> inline T abs (T x)
{
Index: lilypond/lily/tie.cc
diff -u lilypond/lily/tie.cc:1.156 lilypond/lily/tie.cc:1.157
--- lilypond/lily/tie.cc:1.156 Wed Sep 7 23:28:34 2005
+++ lilypond/lily/tie.cc Thu Sep 8 21:31:19 2005
@@ -261,7 +261,9 @@
Avoid dot
*/
Grob *left_dot = unsmob_grob (me->get_bound (LEFT)->get_object ("dot"));
- int dot_pos = int (Staff_symbol_referencer::get_position (left_dot));
+ int dot_pos = dot_pos
+ ? int (Staff_symbol_referencer::get_position (left_dot))
+ : 0;
if (left_dot
&& (staff_position == dot_pos
|| staff_position + dir == dot_pos))
_______________________________________________
Lilypond-cvs mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-cvs