#include "grob.hh"
#include "simple-closure.hh"
+#include "unpure-pure-container.hh"
SCM
axis_offset_symbol (Axis a)
return;
}
- if (ly_is_procedure (data))
+ if (ly_is_procedure (data) || is_unpure_pure_container (data))
data = ly_make_simple_closure (scm_list_1 (data));
else if (is_simple_closure (data))
data = simple_closure_expression (data);
{
SCM data = g->get_property_data (sym);
- if (ly_is_procedure (data))
+ if (ly_is_procedure (data) || is_unpure_pure_container (data))
data = ly_make_simple_closure (scm_list_1 (data));
else if (is_simple_closure (data))
data = simple_closure_expression (data);