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





------- Additional comments from [EMAIL PROTECTED] Wed Oct  8 16:56:03 +0000 
2008 -------
AW: Found. In earlier versions, the removal of a group used
ViewContact::ActionRemoved() which deleted all VOCs not only from the object
itself, but also from the complete draw hierarchy, including FormControls in
this example. That leaded to
ViewObjectContactOfUnoControl::~ViewObjectContactOfUnoControl() which disposed
the control as VCL-Window accordingly.
This no longer happens after aw033, only the VC (and thus the VOCs) of the
SdrObject itself are removed using FlushViewContact(), but a hierarchy is no
longer taken into account. This works with normal objects since the group object
gets invalidated and the next repaint will use the new hierarchy anyways showing
the correct refresh - despite the fact that VOCs for sub-objects still exist.
This VOCs are no longer needed, but are not used. In fact, after doing UNDO, the
same VOCs (and their decompositions) would be reused for display again. On the
other hand - when the UNDO stack runs over and actually deletes the objects -
the deletion of the VOCs would then invalidate non-visible objects in the OC
they still know and think they are visualized in.
Hmmm....

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