]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/simple-spacer.cc
Issue 4360: Reorganize smob initialization to make it more reliable
[lilypond.git] / lily / simple-spacer.cc
index d17fa1ed73dca1fc9d3fe8a1a262fbc786028246..ce587c5fdd644080b336783f6c151a9498a488cd 100644 (file)
@@ -32,6 +32,8 @@
 #include "spring.hh"
 #include "warn.hh"
 
+ADD_SMOB_INIT (Simple_spacer);
+
 /*
   A simple spacing constraint solver. The approach:
 
@@ -528,7 +530,7 @@ get_line_configuration (vector<Grob *> const &columns,
   for (vsize i = 1; i + 1 < ret.cols_.size (); i++)
     {
       SCM p = ret.cols_[i]->get_property ("line-break-permission");
-      if (p == ly_symbol2scm ("force"))
+      if (scm_is_eq (p, ly_symbol2scm ("force")))
         ret.satisfies_constraints_ = false;
     }