On Jun 21, 2009, at 11:18 PM, Roland Steiner wrote:
Hi Dave,
as I will probably need to special-case height() for ruby InlineBox
objects in the same way as is done for SVG boxes (still ironing out
the details, though), making height() virtual was exactly my intent.
I would have thought that the performance cost of a virtual call to
height() would be offset by being able to remove the isSVG()
condition inside (and later a potential isRuby() condition as well).
Now if there are actual performance reasons for that bit and/or for
having height() be non-virtual, then I may need to find another
solution.
Thanks,
Roland
You could probably just rename the m_isSVG bit to be something like
m_calculatesHeight, and then the virtual method that height() calls
when that is true could be renamed to be more general.
dave
([email protected])
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev