To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=108357





------- Additional comments from f...@openoffice.org Fri Jan 15 14:53:28 +0000 
2010 -------
Note: investigations showed that the root cause for the problem is that *inside*
VCL's Paint of the ScGridWindow, a new child window (the table control) is
created. This leaves the ScGridWindow with an InvalidateRegion which covers the
complete window, where normally, it would cover the window *without* all child
windows (in particular, without the table control).

According to pl, creating child windows inside a Paint is a loony idea. We
should find a solution which creates UnoControl windows during some kind of "pre
paint".

VCL actually already has a PrePaint method, which is called at the very
beginning of ImplCallPaint, before the InvalidateRegion is called. If we can
connect this PrePaint to some drawing layer mechanism, which in turn would
create the affected UNO controls, the problem should vanish.

---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@dba.openoffice.org
For additional commands, e-mail: issues-h...@dba.openoffice.org


---------------------------------------------------------------------
To unsubscribe, e-mail: allbugs-unsubscr...@openoffice.org
For additional commands, e-mail: allbugs-h...@openoffice.org

Reply via email to