To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=46387
User af changed the following:
What |Old value |New value
================================================================================
Status|STARTED |RESOLVED
--------------------------------------------------------------------------------
Resolution| |FIXED
--------------------------------------------------------------------------------
------- Additional comments from [EMAIL PROTECTED] Thu Mar 31 04:52:19 -0800
2005 -------
The problem is caused by the
sd/source/ui/slidesorter/controller/SlideSorterController::Paint() method. When
the selection is not visible then it is moved into the visible area in the
Paint() method. After that the call is forwarded to
SlideSorterView::CompleteRedraw(). The problem with that is that not the new
visible area (or a part of it) is painted but the original invalidated area.
That, however, has just been scrolled outside the window.
The simple fix is to call Invalidate() from Paint() at the window when the
selection is made visible and not to continue with painting. The next time
Paint() is called the selection is visible and the correct area is painted.
A small problem with that is that in the current situation with the online spell
checker locking the system for several seconds at start up the slide sorter pain
remains unpainted for that period. In order to avoid that I update the area to
paint with the vertical offset about which the visible area is scrolled. With
that I can continue painting the window and everything is fine. This, however,
may not be correct in every case and thus would be to risky on its own.
---------------------------------------------------------------------
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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]