]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/grob-smob.cc
* lily/rest.cc (y_offset_callback): merge function of 3 callbacks.
[lilypond.git] / lily / grob-smob.cc
index 15593b353a7d176039bbdbaf65a349640ccc866e..aa0956e567bf278ea988fe065bf37c8d13d2cdae 100644 (file)
@@ -24,17 +24,13 @@ Grob::mark_smob (SCM ses)
 
   if (s->key_)
     scm_gc_mark (s->key_->self_scm ());
-  for (int a = 0; a < 2; a++)
-    {
-      scm_gc_mark (s->dim_cache_[a].offset_callbacks_);
-
-      /* Do not mark the parents.  The pointers in the mutable
-        property list form two tree like structures (one for X
-        relations, one for Y relations).  Marking these can be done
-        in limited stack space.  If we add the parents, we will jump
-        between X and Y in an erratic manner, leading to much more
-        recursion depth (and core dumps if we link to pthreads).  */
-    }
+
+  /* Do not mark the parents.  The pointers in the mutable
+     property list form two tree like structures (one for X
+     relations, one for Y relations).  Marking these can be done
+     in limited stack space.  If we add the parents, we will jump
+     between X and Y in an erratic manner, leading to much more
+     recursion depth (and core dumps if we link to pthreads).  */
 
   if (s->original_)
     scm_gc_mark (s->original_->self_scm ());