OK, here's a more interesting backtrace (bp on -[NSScroller setKnobProportion:]:
#0 0x960957e1 in -[NSScroller setKnobProportion:] #1 0x95fb0de3 in -[NSScrollView reflectScrolledClipView:] #2 0x009a4aef in -[WebDynamicScrollBarsView(WebInternal) reflectScrolledClipView:] at WebDynamicScrollBarsView.mm:211 #3 0x9607ef3a in -[NSClipView _reflectDocumentViewFrameChange] #4 0x95f7a83d in -[NSView _postFrameChangeNotification] #5 0x95f806e7 in -[NSView setFrameSize:] #6 0x95f7693e in -[NSControl setFrameSize:] #7 0x040d2e2c in WebCore::ScrollView::platformSetContentsSize at ScrollViewMac.mm:136 #8 0x040cfae7 in WebCore::ScrollView::setContentsSize at ScrollView.cpp:229 #9 0x03bc41a4 in WebCore::FrameView::setContentsSize at FrameView.cpp:356 #10 0x03bc244e in WebCore::FrameView::adjustViewSize at FrameView.cpp:376 #11 0x03bc63b5 in WebCore::FrameView::layout at FrameView.cpp:651 What happens is that in ScrollView::setContentsSize they take the platformWidget() branch (see ScrollView.cpp:229). That lands them in ScrollViewMac.mm and they get Cocoa all the way down. Avi --~--~---------~--~----~------------~-------~--~----~ Chromium Developers mailing list: [email protected] View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev -~----------~----~----~----~------~----~------~--~---
