[Webkit-unassigned] [Bug 7555] :hover style not applied on hover if its display property is different from original style's

bugzilla-daemon at opendarwin.org bugzilla-daemon at opendarwin.org
Fri Mar 3 08:32:11 PST 2006


http://bugzilla.opendarwin.org/show_bug.cgi?id=7555





------- Comment #4 from opendarwin.org at mitzpettel.com  2006-03-03 08:32 PDT -------
(In reply to comment #3)
> (From update of attachment 6822 [edit])
> I have a couple questions.
> 
>     1) Is there a guarantee that neither hoverNode or activeNode can be
> deallocated inside attach() or detach()?

I am starting to think hoverNode is pointless. The idea was not to maintain
correct hover state (that's what the timer is for, in response to your second
question) but only to never allow nodes with m_hovered==true to be cut out of
the chain. However, detach() will reset m_hovered to false all the way down the
chain, so that's not an issue.

activeNode is just as pointless in this patch, since detach() also resets
m_inActiveChain, but this should be fixed by setting it back to true when
climbing up the old active chain (the timer will then set m_active to true on
those children that remained under the mouse, but not on any new children,
since the active chain is frozen). This means I can't avoid the question of
whether activeNode can be deallocated.


-- 
Configure bugmail: http://bugzilla.opendarwin.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list