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


User cl changed the following:

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




------- Additional comments from [EMAIL PROTECTED] Fri Sep 16 02:51:08 -0700 
2005 -------
Fixed,

the problem was that when inserting a slide the containing shapes got a new
model. Since some of the shapes had an animation effect assigned there where
living api wrapper objects for the shapes. The api wrapper object from svx
already got the update that the model changed, because of fix in issue 44633.
But the derived class in sd, SdXShape, still had a dangling pointer to the
SdXImpressModel that was already deleted.

Fixed for shapes by adding virtual callbacks to the SvxShapeMaster interface so
the SvxShape can inform its master SdXShape about model changes.
Since this issue was already an oversight while fixing issue 44633, I also fixed
the protential problem that a reference to a slide is hold while the slide got a
new model.
Now SdrPage::SetModel also informs SvxDrawPage of model change. I also changed
SdGenericDrawPage but since I can't make incompatibel changes now I used a
trick. Before using the SdXImpressModel pointer of SdGenericDrawPage I check if
the SdrModel is still the same.

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