X-Git-Url: http://git.vanrenterghem.biz/git.ikiwiki.info.git/blobdiff_plain/f16de0c4e3c6e9a9d8f0758bf0b78f94c0993a4e..4e860b8717d18bf56a4a61c9a2214f485c20dd90:/IkiWiki/Render.pm?ds=sidebyside diff --git a/IkiWiki/Render.pm b/IkiWiki/Render.pm index 5b461611d..d6c1f4f4c 100644 --- a/IkiWiki/Render.pm +++ b/IkiWiki/Render.pm @@ -832,10 +832,10 @@ sub refresh () { run_hooks(rendered => sub { shift->(keys %rendered) }); run_hooks(change => sub { shift->(keys %rendered) }); # back-compat } - run_hooks(changes => sub { - shift->(@$new, @$changed, @$del, - @$internal_new, @$internal_changed, @$internal_del); - }); + my %all_changed = map { $_ => 1 } + @$new, @$changed, @$del, + @$internal_new, @$internal_changed, @$internal_del; + run_hooks(changes => sub { shift->(keys %all_changed) }); } sub clean_rendered {