]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/directional-element-interface.cc
Merge branch 'master' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond into lilypond...
[lilypond.git] / lily / directional-element-interface.cc
index 3d7514cad624b7940e73c85f6fdd3fc718169f69..98ea9b53f44a90d32cc3fb2f27cd5d4d584ff74b 100644 (file)
@@ -3,15 +3,22 @@
 
   source file of the GNU LilyPond music typesetter
 
-  (c) 1999--2005 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+  (c) 1999--2009 Han-Wen Nienhuys <hanwen@xs4all.nl>
 */
 
 #include "directional-element-interface.hh"
+#include "warn.hh"
+#include "grob.hh"
 
 Direction
 get_grob_direction (Grob *me)
 {
   SCM d = me->get_property ("direction");
+  if (d == ly_symbol2scm ("calculation-in-progress"))
+    {
+      programming_error ("Grob direction requested while calculation in progress. ");
+      return UP;
+    }
   if (!is_direction (d))
     return CENTER;