Skip to content
  • darin's avatar
    Reviewed by Ken. · a440d629
    darin authored
    	- fixed 3126042 -- Failure to send onkeypress event on key down causes forms to submit incorrectly
    
            * kwq/KWQKHTMLPart.mm: (KWQKHTMLPart::keyEvent): Fixed the code to send the second event with repeat
    	set equal to true. Before it was constructing the event but never sending it because result was true.
    	Also fixed a problem where it was considering sending a second mouse up event. What we're doing here
    	is a bit of a hack and probably should be fixed -- it seems that the behavior in dispatchKeyEvent where
    	it sends only a down and not a press for the a non-autorepeat event is a KHTML bug that we should fix
    	instead of work around eventually.
    
            - fix to something that made this harder to debug
    
            * khtml/xml/dom2_eventsimpl.cpp: (KeyEventImpl::KeyEventImpl): Logging the type was showing the wrong
    	type, and I narrowed it down to this code here. Changing m_id after the fact doesn't change the type
    	string, so you need to compute the correct ID and pass it to the constructor.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@3024 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    a440d629