I tested on Lazarus trunk and it works as expected, thank you!Any chance to get it fixed on fixes_2_0 branch, too?