Changeset 84793 in webkit
- Timestamp:
- Apr 25, 2011 1:00:50 PM (13 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r84791 r84793 1 2011-04-25 Martin Robinson <mrobinson@igalia.com> 2 3 Reviewed by Xan Lopez. 4 5 [GTK] Crash in WebCore::FrameView::notifyPageThatContentAreaWillPaint() 6 https://bugs.webkit.org/show_bug.cgi?id=59311 7 8 * platform/gtk/MainFrameScrollbarGtk.cpp: 9 (MainFrameScrollbarGtk::attachAdjustment): Before connecting an adjustment to a scrollbar 10 disconnect any lingering signal handlers. This prevents an adjustment from controlling the 11 active ScrollView and some zombie ScrollView. 12 1 13 2011-04-25 Geoffrey Garen <ggaren@apple.com> 2 14 -
trunk/Source/WebCore/platform/gtk/MainFrameScrollbarGtk.cpp
r79349 r84793 70 70 return; 71 71 72 // In some cases this adjustment may still be attached to a living MainFrameScrollbar. 73 // If that's the case we want to force a disconnection now, before we modify the values. 74 g_signal_handlers_disconnect_matched(m_adjustment.get(), G_SIGNAL_MATCH_FUNC, 0, 0, 0, 75 reinterpret_cast<void*>(MainFrameScrollbarGtk::gtkValueChanged), 0); 76 72 77 updateThumbProportion(); 73 78 updateThumbPosition();
Note: See TracChangeset
for help on using the changeset viewer.