KOrganizer's TODOs are no longer printed with sub-todos. It acts as if there were no sub-todos, only top level todos are printed. This affects the preview, too.
I've done some investigation myself, the problem was introduced with this very commit (I'm going to attach my patch fixing the problem in a second):
Author: Sergio Martins <firstname.lastname@example.org>
Date: Fri Aug 3 18:16:39 2012 +0100
Port away from CalendarSupport::Calendar and CalendarAdaptor.
Steps to Reproduce:
1. Open KOrganizer (or Kontact)
2. Add a TODO item with one or more sub-todos.
3. Open print preview.
No sub-todos are visible.
Sub-todos should be printed under TODOs, in a tree form.
Created attachment 84356 [details]
Patch fixing the problem for me
I tested the patch and it works. will commit shortly.
Git commit fc8ad0283679cca9d5c0d638f7287302ebaa9590 by Allen Winter.
Committed on 04/01/2014 at 19:42.
Pushed by winterz into branch 'KDE/4.12'.
fix printing sub to-dos
thanks for the patch Przemysław!
M +1 -1 korganizer/printing/calprintpluginbase.cpp