Hi all, I've been having some problems with kmail crashing when changing folders. I've applied the patch from
https://bugs.kde.org/show_bug.cgi?id=174065 to gt4-gui, which seems to have solved the problem. Given that the patch applies cleanly to the FreeBSD qt4-gui port (4.4.3_1), might I suggest adding it to the repository? I've attached it for ease of reference. Kind regards, Jaap Boender
Index: src/gui/painting/qbackingstore.cpp =================================================================== --- src/gui/painting/qbackingstore.cpp (revision 879741) +++ src/gui/painting/qbackingstore.cpp (working copy) @@ -987,8 +987,12 @@ return; } - if (tlw->updatesEnabled()) { + // With certain widget hierarchies we may end up being called recursively + // on the same toplevel. This is likely to explode once the painter is released + // in the code below (since there is no reference counting). Avoid it. + bool alreadyPainting = tlwExtra->sharedPainter && tlwExtra->sharedPainter->isActive(); + if (tlw->updatesEnabled() && !alreadyPainting) { // hw: XXX the toClean region is not correct if !dirtyWidgets.isEmpty() // Pre render config
_______________________________________________ kde-freebsd mailing list kde-freebsd@kde.org https://mail.kde.org/mailman/listinfo/kde-freebsd See also http://freebsd.kde.org/ for latest information