]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/grob.cc
Doc: ensure all level 3 and 4 headings have nodes (2967)
[lilypond.git] / lily / grob.cc
index c515c186169e16402ea38a5476e93f7e1ae5e7a5..031af32636878b3a163bb0ea483bca2e0d0fcdc5 100644 (file)
@@ -472,9 +472,11 @@ Grob::extent (Grob *refp, Axis a) const
     }
 
   // We never want nan, so we avoid shifting infinite values.
-  for (LEFT_and_RIGHT (d))
-    if (!isinf (real_ext[d]))
-      real_ext[d] += offset;
+    if(!isinf (offset))
+      real_ext.translate(offset);
+    else
+      this->warning(_f ("ignored infinite %s-offset",
+                        a == X_AXIS ? "X" : "Y"));
 
   return real_ext;
 }