[Webkit-unassigned] [Bug 16456] Crash in FrameView and other places because ScrollView has Children that were deleted

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Dec 15 17:57:51 PST 2007


http://bugs.webkit.org/show_bug.cgi?id=16456


freyther at handhelds.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #17919|                            |review?
               Flag|                            |




------- Comment #1 from freyther at handhelds.org  2007-12-15 17:57 PDT -------
Created an attachment (id=17919)
 --> (http://bugs.webkit.org/attachment.cgi?id=17919&action=view)
Crash Fix

* The windows port has the ASSERT(!parent()) in the destructor. So I think
adding a removeFromParent call is not an option.
* This fix copies the code from RenderWidget::destroy. We will remove m_widget
from the m_view. For win/gtk/qt it is assumed that m_view == m_widget->parent()
but as the mac doesn't have this method I can't put an assert there.
* Add the ASSERT from the win port to the Qt and Gtk+ one.
* I did not test this patch for regressions yet


-- 
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list