On Jan 22, 2008, at 1:35 AM, ledwinka wrote:

this problem is the ASR instruction. If _effectiveDisplay contain a value big than 0x0f, such as 0x1x, the ASR instruction will cause the high bits fill with 1 , for example, if _effectiveDisplay equal EDisplay::NONE or
EDisplay::INLINEBOX,  EDisplay dis will EQUALS -14 or -13, not a valid
value.

How to solve this problem? thanks a lot!

Oliver Hunt has already fixed this problem in a few places in WebCore. For one example, see <http://trac.webkit.org/projects/webkit/changeset/25329/trunk/WebCore/dom/Node.h >. Something similar will probably work here. Filing a bug and posting a patch on <http://bugs.webkit.org/> would be much appreciated!

-Adam

_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to