[SCM] WebKit Debian packaging branch, webkit-1.1, updated. upstream/1.1.21-584-g1e41756

bweinstein at apple.com bweinstein at apple.com
Fri Feb 26 22:18:59 UTC 2010


The following commit has been merged in the webkit-1.1 branch:
commit a3e1a50915cf41af0f4373724a95097f7c96c912
Author: bweinstein at apple.com <bweinstein at apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Fri Feb 12 21:30:38 2010 +0000

    onmouseout fired when moving over tooltip on Windows
    https://bugs.webkit.org/show_bug.cgi?id=16794
    <rdar://5762038>.
    
    Reviewed by Adam Roben.
    
    Add WS_EX_TRANSPARENT to out tooltip HWND so it isn't subject to hit testing, and when
    you mouse over the tooltip, it doesn't send a mouseout to the web content.
    
    * WebView.cpp:
    (WebView::initializeToolTipWindow): Add WS_EX_TRANSPARENT.
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@54734 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/WebKit/win/ChangeLog b/WebKit/win/ChangeLog
index feb22a1..fc0c224 100644
--- a/WebKit/win/ChangeLog
+++ b/WebKit/win/ChangeLog
@@ -1,3 +1,17 @@
+2010-02-12  Brian Weinstein  <bweinstein at apple.com>
+
+        Reviewed by Adam Roben.
+
+        onmouseout fired when moving over tooltip on Windows
+        https://bugs.webkit.org/show_bug.cgi?id=16794
+        <rdar://5762038>.
+        
+        Add WS_EX_TRANSPARENT to out tooltip HWND so it isn't subject to hit testing, and when
+        you mouse over the tooltip, it doesn't send a mouseout to the web content.
+
+        * WebView.cpp:
+        (WebView::initializeToolTipWindow): Add WS_EX_TRANSPARENT.
+
 2010-02-10  Jesus Sanchez-Palencia  <jesus.palencia at openbossa.org>
 
         Reviewed by Kenneth Rohde Christiansen.
diff --git a/WebKit/win/WebView.cpp b/WebKit/win/WebView.cpp
index 880c75f..db7e235 100644
--- a/WebKit/win/WebView.cpp
+++ b/WebKit/win/WebView.cpp
@@ -2596,7 +2596,7 @@ void WebView::initializeToolTipWindow()
     if (!initCommonControls())
         return;
 
-    m_toolTipHwnd = CreateWindowEx(0, TOOLTIPS_CLASS, 0, WS_POPUP | TTS_NOPREFIX | TTS_ALWAYSTIP,
+    m_toolTipHwnd = CreateWindowEx(WS_EX_TRANSPARENT, TOOLTIPS_CLASS, 0, WS_POPUP | TTS_NOPREFIX | TTS_ALWAYSTIP,
                                    CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT,
                                    m_viewWindow, 0, 0, 0);
     if (!m_toolTipHwnd)

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list