[SCM] WebKit Debian packaging branch, debian/unstable, updated. debian/1.1.15-1-40151-g37bb677

darin darin at 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Sat Sep 26 07:57:07 UTC 2009


The following commit has been merged in the debian/unstable branch:
commit b92595f133fb7c70ae7089056f2e56936afecc37
Author: darin <darin at 268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Tue Sep 23 14:47:30 2003 +0000

            Reviewed by Ken.
    
            - fixed 3292723 -- onBlur() getting called twice on <input type=text>
    
            * khtml/rendering/render_replaced.cpp: (RenderWidget::eventFilter):
            Call setFocusNode(0) instead of explicitly sending a blur event, otherwise
            setFocusNode will send a second blur event later.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@5039 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/WebCore/ChangeLog-2003-10-25 b/WebCore/ChangeLog-2003-10-25
index ef14e87..856f97f 100644
--- a/WebCore/ChangeLog-2003-10-25
+++ b/WebCore/ChangeLog-2003-10-25
@@ -1,5 +1,15 @@
 2003-09-22  Darin Adler  <darin at apple.com>
 
+        Reviewed by Ken.
+
+        - fixed 3292723 -- onBlur() getting called twice on <input type=text>
+
+        * khtml/rendering/render_replaced.cpp: (RenderWidget::eventFilter):
+        Call setFocusNode(0) instead of explicitly sending a blur event, otherwise
+        setFocusNode will send a second blur event later.
+
+2003-09-22  Darin Adler  <darin at apple.com>
+
         - fixed 3391837 -- we list ISO-8859-8-E as visual ordering for Hebrew; it's "explicit ordering", not supported
 
         * kwq/mac-encodings.txt: Removed ISO-8859-8-E.
diff --git a/WebCore/ChangeLog-2005-08-23 b/WebCore/ChangeLog-2005-08-23
index ef14e87..856f97f 100644
--- a/WebCore/ChangeLog-2005-08-23
+++ b/WebCore/ChangeLog-2005-08-23
@@ -1,5 +1,15 @@
 2003-09-22  Darin Adler  <darin at apple.com>
 
+        Reviewed by Ken.
+
+        - fixed 3292723 -- onBlur() getting called twice on <input type=text>
+
+        * khtml/rendering/render_replaced.cpp: (RenderWidget::eventFilter):
+        Call setFocusNode(0) instead of explicitly sending a blur event, otherwise
+        setFocusNode will send a second blur event later.
+
+2003-09-22  Darin Adler  <darin at apple.com>
+
         - fixed 3391837 -- we list ISO-8859-8-E as visual ordering for Hebrew; it's "explicit ordering", not supported
 
         * kwq/mac-encodings.txt: Removed ISO-8859-8-E.
diff --git a/WebCore/khtml/rendering/render_replaced.cpp b/WebCore/khtml/rendering/render_replaced.cpp
index 3d1d8eb..a8d67f4 100644
--- a/WebCore/khtml/rendering/render_replaced.cpp
+++ b/WebCore/khtml/rendering/render_replaced.cpp
@@ -329,7 +329,7 @@ bool RenderWidget::eventFilter(QObject* /*o*/, QEvent* e)
         if ( QFocusEvent::reason() != QFocusEvent::Popup )
        {
            //kdDebug(6000) << "RenderWidget::eventFilter captures FocusOut" << endl;
-            elem->dispatchHTMLEvent(EventImpl::BLUR_EVENT,false,false);
+            elem->getDocument()->setFocusNode(0);
 //             if (  elem->isEditable() ) {
 //                 KHTMLPartBrowserExtension *ext = static_cast<KHTMLPartBrowserExtension *>( elem->view->part()->browserExtension() );
 //                 if ( ext )  ext->editableWidgetBlurred( m_widget );

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list