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


User fs changed the following:

                What    |Old value                 |New value
================================================================================
                      CC|''                        |'cd'
--------------------------------------------------------------------------------




------- Additional comments from [EMAIL PROTECTED] Wed Mar 21 12:54:49 +0000 
2007 -------
fs->pl: here is why I assigned this to you:
The loops is because there is a window (a dialog, that is) whose parent is
*itself*. I.e., somebody calls something like
  pDialog->SetParent( pDialog )
More precise, this call is in toolkit/source/awt/vclxwindows.cxx:2135:
  pDlg->SetParent( pDlg->GetWindow( WINDOW_FRAME ) );
What happens here is that the frame window of the dialog is the dialog itself.

As a consequence, certain code places in VCL simply loop when they iterate
through the parent hierarchy.

I don't know whether this is a VCL problem or a toolkit problem. The toolkit
code is in there for ages, so I assume some VCL behavior has changed.

In general, I'd say that Window::SetParent should not allow to set the window
itself as its own parent, to relieve all callers from this task. Additionally,
it might be worth investigating what changed in VCL or Toolkit ...

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