My patch for bug 106672 (Events with duration P1D show up as two days) was missing a return statement. So while it worked for P1D events, PXD events would show up as single day events.
Thanks to David Jarvie for catching this.
svn path=/branches/KDE/4.2/kdepimlibs/; revision=921344