KDE_3_2_BRANCH: kdelibs/khtml [POSSIBLY UNSAFE]

Dirk Mueller mueller at kde.org
Mon Jan 26 16:06:42 GMT 2004


On Monday 26 January 2004 15:14, Dirk Mueller wrote:

> > It looks like the view is missing a final repaint now though?
> > notably: widgets are leaving spurious traces of earlier layouts
> Yes, I've noticed that as well, but its specific to widgets that get the
> repaint hack applied. I've stared it at for hours but couldn't find out
> where this bug comes from, its rather weird.

Ok, found one reason. point is that we delay widget resizes for ugly reasons 
(deletion races), so now with the improved repaint behavior it could happen 
that we repaint before the widget resize was finished. 

Below is a patch that fixes this issue in a brute force way. however, 
<textarea>'s are still entirely broken in repaint. 

*sigh*. It looks like the widget doesn't get all the events it wants to have.. 
(any idea why RenderWidget::event() filters them out?). 


Dirk

-------------- next part --------------
A non-text attachment was scrubbed...
Name: render_replaced.diff
Type: text/x-diff
Size: 3741 bytes
Desc: not available
URL: <https://mail.kde.org/mailman/private/kfm-devel/attachments/20040126/71ddadba/attachment.diff>


More information about the kfm-devel mailing list