From 99e5e6dd08ba193046a9e2c349ec5843d31c9c1c Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Sat, 31 May 2008 15:10:23 -0400 Subject: inline: The optimisation in 2.41 broke nested inlines. Detect those and avoid overoptimising. --- doc/bugs/nested_inlines_produce_no_output.mdwn | 2 ++ 1 file changed, 2 insertions(+) (limited to 'doc/bugs/nested_inlines_produce_no_output.mdwn') diff --git a/doc/bugs/nested_inlines_produce_no_output.mdwn b/doc/bugs/nested_inlines_produce_no_output.mdwn index c40a847b0..3f2fccdfb 100644 --- a/doc/bugs/nested_inlines_produce_no_output.mdwn +++ b/doc/bugs/nested_inlines_produce_no_output.mdwn @@ -8,3 +8,5 @@ If an inlined page itself contains an inline directive, the nested directive wil When rendered, _pets_ [contains](http://www.willthompson.co.uk/tmp/ikiwiki-nested-inline/output/pets/) the content from _pets/dogs_ and _pets/cats_, but not the pages inlined into them. However, the subpages [correctly](http://www.willthompson.co.uk/tmp/ikiwiki-nested-inline/output/pets/dogs/) [include](http://www.willthompson.co.uk/tmp/ikiwiki-nested-inline/output/pets/cats/) their own children. This used to work in at least ikiwiki 1.45. I stepped through `preprocess_inline`, but couldn't see why this wasn't working. + +> Broke due to overoptimisation, fixed now. [[done]] --[[Joey]] -- cgit v1.2.3