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

Reply via email to