if (!page_heading_equals (&a->headings[i], &b->headings[i]))
return false;
- return (a->initial_page_number == b->initial_page_number
- && a->object_spacing == b->object_spacing);
+ return a->initial_page_number == b->initial_page_number;
}
\f
struct xr_pager
&ps->headings[i], -1, fs->size[H], 0,
fs->font_resolution);
if (*h)
- *h += ps->object_spacing;
+ *h += fs->object_spacing;
}
cairo_destroy (cairo);
cairo_surface_destroy (surface);
if (p->heading_heights[1])
xr_render_page_heading (cr, font, &ps->headings[1], page_number,
- fs->size[H], fs->size[V] + ps->object_spacing,
+ fs->size[H], fs->size[V] + fs->object_spacing,
fs->font_resolution);
cairo_surface_t *surface = cairo_get_target (cr);
free (attrs);
}
- int spacing = p->page_style->object_spacing;
+ int spacing = p->fsm_style->object_spacing;
int chunk = xr_fsm_draw_slice (p->fsm, p->cr,
p->fsm_style->size[V] - p->y);
p->y += chunk + spacing;