source file of the GNU LilyPond music typesetter
- (c) 2000--2002 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c) 2000--2003 Han-Wen Nienhuys <hanwen@cs.uu.nl>
*/
: Music_iterator (src)
{
factor_ = src.factor_;
- child_iter_ = src.child_iter_ ? src.child_iter_->clone () : 0;
- if (child_iter_)
- scm_gc_unprotect_object (child_iter_->self_scm());
+ child_iter_ = 0;
+ if (src.child_iter_)
+ {
+ child_iter_ = src.child_iter_->clone ();
+ scm_gc_unprotect_object (child_iter_->self_scm());
+ }
}
void
return child_iter_->try_music (m);
}
-
-
IMPLEMENT_CTOR_CALLBACK (Chord_tremolo_iterator);