#include "staff-grouper-interface.hh"
#include "hara-kiri-group-spanner.hh"
+#include "page-layout-problem.hh"
#include "pointer-group-interface.hh"
Grob*
{
extract_grob_set (me, "elements", elts);
for (vsize i = elts.size (); i--;)
- if ((pure && !Hara_kiri_group_spanner::request_suicide (me, start, end))
- || (!pure && elts[i]->is_live ()))
+ if (Page_layout_problem::is_spaceable (elts[i])
+ && ((pure && !Hara_kiri_group_spanner::request_suicide (me, start, end))
+ || (!pure && elts[i]->is_live ())))
return elts[i];
return 0;