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


User af changed the following:

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




------- Additional comments from [EMAIL PROTECTED] Wed Jan 26 08:43:04 -0800 
2005 -------
When switching from one view to another the PaneManager detects that such a
switch really takes place by comparing pointers of the view shells before and
after the call to PaneDescriptor::SetViewShellType().  

Under Solaris the new view shell is (can be) created at the adress of the old
one.  Pointers of the old and new shell are thus the same. The caller,
PaneManager::Implementation::UpdateConfiguration(), thinks that no switch takes
place and therefore does not update the controller.  As a result the new shell
is used with the old controller.  This eventually leads to a crash.

Fixed by having SetViewShellType() return a bool flag that indicates whether a
switch of view shells takes place.

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