]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/sequential-iterator.cc
* lily/sequential-iterator.cc: Change the default get_music_list
[lilypond.git] / lily / sequential-iterator.cc
index 214d1c2e676697ce5e3c0984035f6d7281d0260e..db8eb5865e06c3a838745593cbe2bbc4908918a0 100644 (file)
@@ -42,7 +42,12 @@ Sequential_iterator::Sequential_iterator ()
 SCM
 Sequential_iterator::get_music_list () const
 {
-  return SCM_EOL;
+  Music *m = get_music ();
+  SCM proc = m->get_property ("elements-callback");
+  if (scm_procedure_p (proc))
+    return scm_call_1 (proc, m->self_scm ());
+  else
+    return SCM_EOL;
 }
 
 void