]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/spring-spacer.cc
release: 1.2.4
[lilypond.git] / lily / spring-spacer.cc
index f458a7a97a3a51eba959a064168feabed2f92b50..0e552f015c71c86b0fcb6f3db35652ca4d4f6d74 100644 (file)
@@ -373,7 +373,17 @@ Spring_spacer::print() const
 void
 Spring_spacer::connect (int i, int j, Real d, Real h)
 {
-  assert(d >= 0 && d <= 100 CM);
+  if (d > 100 CM)
+    {
+      programming_error( _f("Improbable distance: %f point, setting to 10 mm", d));
+      d = 1 CM;
+    }
+  if(d < 0)
+    {
+      programming_error (_("Negative distance. Setting to 10 mm"));
+      d = 10 MM;
+    }
+      
   assert(h >=0);
 
   Idealspacing * s = new Idealspacing;