From e2567604954176e4d5c5380e7ee6d5e780cddfaa Mon Sep 17 00:00:00 2001 From: Han-Wen Nienhuys Date: Wed, 28 Dec 2005 13:34:36 +0000 Subject: [PATCH] (internal_set_property): don't abort on calculation-in-progress. --- ChangeLog | 3 +++ lily/grob-property.cc | 1 + 2 files changed, 4 insertions(+) diff --git a/ChangeLog b/ChangeLog index 4b5e9b57a0..8cc4287df1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2005-12-28 Han-Wen Nienhuys + * lily/grob-property.cc (internal_set_property): don't abort on + calculation-in-progress. + * lily/beam.cc (get_default_dir): robustness: don't divide by zero. * lily/tuplet-bracket.cc (calc_control_points): oops: typo. Read diff --git a/lily/grob-property.cc b/lily/grob-property.cc index 8c68171fa9..c4dce927b4 100644 --- a/lily/grob-property.cc +++ b/lily/grob-property.cc @@ -55,6 +55,7 @@ Grob::internal_set_property (SCM sym, SCM v) { if (!ly_is_procedure (v) && !is_simple_closure (v) + && v != ly_symbol2scm ("calculation-in-progress") && !type_check_assignment (sym, v, ly_symbol2scm ("backend-type?"))) abort (); check_interfaces_for_property (this, sym); -- 2.39.5