X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fbeam-engraver.cc;h=4e4f991cb3dacdb0867c9ae5bcb975d28e34bca5;hb=47db9a3883d726ca53e2133a3b2298f78dd6a32e;hp=2672a3aff4d091be5af7061073a8b51393eccf76;hpb=c39d188d28fdc84cef8cbaea7b8d6e2fb718c30f;p=lilypond.git diff --git a/lily/beam-engraver.cc b/lily/beam-engraver.cc index 2672a3aff4..4e4f991cb3 100644 --- a/lily/beam-engraver.cc +++ b/lily/beam-engraver.cc @@ -1,7 +1,7 @@ /* This file is part of LilyPond, the GNU music typesetter. - Copyright (C) 1998--2014 Han-Wen Nienhuys + Copyright (C) 1998--2015 Han-Wen Nienhuys LilyPond is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -248,7 +248,7 @@ Beam_engraver::acknowledge_rest (Grob_info info) if (beam_ && !scm_is_number (info.grob ()->get_property_data ("staff-position"))) chain_offset_callback (info.grob (), - ly_make_unpure_pure_container + Unpure_pure_container::make_smob (Beam::rest_collision_callback_proc, Beam::pure_rest_collision_callback_proc), Y_AXIS); @@ -285,9 +285,9 @@ Beam_engraver::acknowledge_stem (Grob_info info) last_stem_added_at_ = now; - Duration *stem_duration = unsmob_duration (ev->get_property ("duration")); + Duration *stem_duration = Duration::unsmob (ev->get_property ("duration")); int durlog = stem_duration->duration_log (); - //int durlog = unsmob_duration (ev->get_property ("duration"))->duration_log (); + //int durlog = Duration::unsmob (ev->get_property ("duration"))->duration_log (); if (durlog <= 2) { ev->origin ()->warning (_ ("stem does not fit in beam"));