]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/paper-outputter.cc
release: 1.1.36
[lilypond.git] / lily / paper-outputter.cc
index 9e46701cebd4014d52451b933cca99c74b66dd5e..29ae5715cd845e5de1d712f1f54da7135f4f971a 100644 (file)
@@ -109,7 +109,17 @@ Paper_outputter::output_molecule (Molecule const*m, Offset o, char const *nm)
       if (!i->func_)
        continue; 
 
-      assert (a_off.length () < 100 CM);
+      if (a_off.length () > 100 CM)
+       {
+         warning (_f("Improbable dimension for object type `%s\'", nm));
+         Axis a  =X_AXIS;
+         while (a < NO_AXES)
+           {
+             if (abs(a_off[a]) > 50 CM)
+               a_off[a] = 50 CM;
+             incr (a);
+           }
+       }
        
       if (i->font_)
        {