]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/music-list.cc
release: 0.1.0
[lilypond.git] / lily / music-list.cc
index b169a74727cbdde085b07488de8312f99ca78e04..49520966975a4796b953688357e7b18d2328a539 100644 (file)
@@ -7,20 +7,19 @@
 */
 
 
+#include <limits.h>
 #include "music.hh"
 #include "debug.hh"
 #include "music-list.hh"
 
 Music_list::Music_list(Music_list const&s)
+    : Music(s)
 {
     multi_level_i_ = s.multi_level_i_;   
     for (iter(s.music_p_list_.top(), i); i.ok(); i++)
        add(i->clone());
 }
 
-
-
-
 IMPLEMENT_IS_TYPE_B1(Music_list, Music);
 IMPLEMENT_IS_TYPE_B1(Voice,Music_list);
 IMPLEMENT_IS_TYPE_B1(Chord,Music_list);
@@ -28,7 +27,8 @@ IMPLEMENT_IS_TYPE_B1(Chord,Music_list);
 MInterval
 Chord::time_int()const
 {
-    MInterval m;
+//    MInterval m( -(Real)INT_MAX, (Real)INT_MAX );
+    MInterval m( 0, 0 );
     for (iter(music_p_list_.top(), i); i.ok(); i++)
        m.unite(i->time_int());
     return m;