Necessary so search can remove its indexes for internal pages.
But also, it seems it was an omission not to pass the deleted
pages before.
remove_unrendered();
if (@$del) {
- run_hooks(delete => sub { shift->(@$del) });
+ run_hooks(delete => sub { shift->(@$del, @$internal_del) });
}
if (%rendered) {
run_hooks(change => sub { shift->(keys %rendered) });
and typical use.
* inline: Call indexhtml when inlining internal pages, so their
text can be indexed for searching.
+ * Delete hooks are passed deleted internal pages.
-- Joey Hess <joeyh@debian.org> Wed, 05 May 2010 18:07:29 -0400