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





------- Additional comments from [EMAIL PROTECTED] Fri Aug 15 12:40:40 +0000 
2008 -------
Here is my current hypothesis of what is happening:

When text editing starts the handles are painted around the text shape.
The handles are painted via the OverlayManager.
The OverlayManager paints not only the handles but the convex hull that encloses
the handles as well as the edited text shape.
So, when text editing starts an area covering the handles and the text shape is
saved in a bitmap.
When this overlay buffer bitmap is created then an asynchronous paint is
scheduled that will eventually paint the area of the text shape.

When the text editing is done directly after activating the edit mode of the
text shape then the overlay manager paint is triggered after the text has been
changed.

The problem with all this seems to be that the overlay is not aware of the text
changes and paints the previously created buffer with its outdated content.
Therefore it looks like the text change is undone.

An update of the overlay manager buffer bitmap is triggered only when the view
is painted.  This is not the case for simple text edits.


There are two ways to fix this:
1. Establish a notification of edit engine text changes to the overlay manager
so that the later can update its buffer bitmap.

2. Turn off the overlay mechanism during text edits.


---------------------------------------------------------------------
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]

Reply via email to