Skip to content
  • darin's avatar
    WebCore: · 2da8a2a4
    darin authored
            Reviewed by Maciej.
    
    	- fixed 3125504 -- REGRESSION: Selection not working correctly for text area on http://glish.com/css/7.asp
    
            * kwq/KWQKHTMLPart.mm: (KWQKHTMLPart::khtmlMousePressEvent): Call makeFirstResponder here explicitly,
    	since we are disabling the makeFirstResponder that normally happens during window event dispatching
    	in WebKit.
    
            * kwq/KWQScrollView.h: Define getDocumentView().
            * kwq/KWQScrollView.mm: Use getDocumentView() everywhere.
            (QScrollView::getDocumentView): Define it here.
    
    WebKit:
    
            Reviewed by Maciej.
    
    	- fixed 3125504 -- REGRESSION: Selection not working correctly for text area on http://glish.com/css/7.asp
    
    	The problem is that the text area lost its first responder status because WebHTMLView took the click,
    	and NSWindow wanted WebHTMLView to become first responder too.
    
            * WebView.subproj/WebHTMLView.m: (-[WebHTMLView acceptsFirstResponder]):
    	Don't allow the NSWindow to make this the first responder during the early part of mouseDown event
    	handling. But do allow anyone else to make this the first responder, for example from keyboard events,
    	or from calls back from WebCore once we begin mouse-down event handling.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@3017 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    2da8a2a4