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


User aw changed the following:

                What    |Old value                 |New value
================================================================================
                  Status|STARTED                   |RESOLVED
--------------------------------------------------------------------------------
              Resolution|                          |FIXED
--------------------------------------------------------------------------------




------- Additional comments from a...@openoffice.org Mon Jun 22 11:04:01 +0000 
2009 -------
AW: The gereral problem is that in the described case (SwFlyFrmFmt::MakeGraphic)
a paint is done which is targeted to have no output at all. This cannoz simply
be combined with DLPrePaint2/DLPostPaint2 logic since the latter will refresh
the Overlay -> wrong overlay display. There are two basic solutions:

(1) Do not use the direct paint to create the graphic (see e.g.
SwDrawFrmFmt::MakeGraphic which goes a better way)

(2) Teach the whole chain from DLPostPaint2 down to EndCompleteRedraw wit
another bool (there is already bPaintFormLayer to exclude FormLayer painting due
to another task) to not produce any output -> do not refresh Overlay

I experimented with (1), but this would need more expertise to apply. (2) would
definitely work, but with upcoming changes in SWs Drawinglayer usage may be
overestimated.
Since the patch works too (with the danger that the problem may come up again) i
decide to apply the patch as a current solution.

Checked in, done.

---------------------------------------------------------------------
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...@sw.openoffice.org
For additional commands, e-mail: issues-h...@sw.openoffice.org


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

Reply via email to