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





------- Additional comments from [EMAIL PROTECTED] Thu Oct 23 08:35:30 +0000 
2008 -------
Ah, that last hint was the missing key.  I can now reproduce this problem and
have found the cause, but not yet the root cause.

Switching the views is done in an asynchronous fashion.  Requests for this are
inserted into a queue which.  As long as the queue is not empty it asks the
system queue to be called back for each request.  This is done via
Application::PostUserEvent().  The queue must not post two requests for
asynchronous callback at the same time or it could not remove them reliably when
it is destroyed (and would get called back after being deleted).  Therefore it
remembers the id of the last posted callback request and does not post another
until the id is reset (in ProcessEvent of
sd::framework::ChangeRequestQueueProcessor).

This reset does not work for a reason that I have yet to find.  As a result the
queue thinks that there still is a callback pending and does not post another
one.  The requests for changing the view in the center pane are never executed.

Thanks chrk and the forum (I read that, too, after you have pointed it out to
me) for your help.

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