Hi,

Is there a way to know which frame requested a scroll to ChromeClient?
I mean, just adding that to the port, without having to change
anything inside WebCore?

>From the backtrace I see that ScrollView changes the ScrollBar value,
and FrameView is notified by that (thus calling
ScrollView::valueChanged) and that implies on
ScrollView::scrollContents. My problem is that the ScrollView only
calls hostWindow()->scroll(), that doesn't give any information on
which frame requested the scroll. So, would it be possible to add this
info to the call, and finally get it on ChromeClient?

I need that info because I'm implementing a backing store for EFL
port, so a scroll should just repaint some part of the screen if it's
a inner frame scrolling, or move the backing store if it's a full page
scrolling. But just getting it from the size of the scroll isn't very
reliable.

Best Regards,
-- 
Rafael Antognolli
ProFUSION embedded systems
http://profusion.mobi
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to