[webkit-changes] cvs commit: WebCore/manual-tests/resources
mouseevent-on-closeddoc.html
Vicki
vicki at opensource.apple.com
Tue Aug 23 18:46:51 PDT 2005
vicki 05/08/23 18:46:50
Modified: khtml khtmlview.cpp
. ChangeLog
Added: manual-tests mouseevent-on-closeddoc.html
manual-tests/resources mouseevent-on-closeddoc.html
Log:
Reviewed by Adele.
- fixed <rdar://problem/4229177> REGRESSION (Denver): crash dispatching mouse events (4608)
Test cases added:
* manual-tests/mouseevent-on-closeddoc.html: Added.
* manual-tests/resources/mouseevent-on-closeddoc.html: Added.
* khtml/khtmlview.cpp:
(KHTMLView::dispatchMouseEvent): add nil check
Revision Changes Path
1.141 +1 -1 WebCore/khtml/khtmlview.cpp
Index: khtmlview.cpp
===================================================================
RCS file: /cvs/root/WebCore/khtml/khtmlview.cpp,v
retrieving revision 1.140
retrieving revision 1.141
diff -u -r1.140 -r1.141
--- khtmlview.cpp 18 Aug 2005 00:03:57 -0000 1.140
+++ khtmlview.cpp 24 Aug 2005 01:46:49 -0000 1.141
@@ -1796,7 +1796,7 @@
int mouseEventType)
{
// if the target node is a text node, dispatch on the parent node - rdar://4196646
- if (targetNode->isTextNode())
+ if (targetNode && targetNode->isTextNode())
targetNode = targetNode->parentNode();
if (d->underMouse)
d->underMouse->deref();
1.4 +13 -0 WebCore/ChangeLog
Index: ChangeLog
===================================================================
RCS file: /cvs/root/WebCore/ChangeLog,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- ChangeLog 23 Aug 2005 22:53:20 -0000 1.3
+++ ChangeLog 24 Aug 2005 01:46:49 -0000 1.4
@@ -1,3 +1,16 @@
+2005-08-23 Vicki Murley <vicki at apple.com>
+
+ Reviewed by Adele.
+
+ - fixed <rdar://problem/4229177> REGRESSION (Denver): crash dispatching mouse events (4608)
+
+ Test cases added:
+ * manual-tests/mouseevent-on-closeddoc.html: Added.
+ * manual-tests/resources/mouseevent-on-closeddoc.html: Added.
+
+ * khtml/khtmlview.cpp:
+ (KHTMLView::dispatchMouseEvent): add nil check
+
2005-08-20 Darin Adler <darin at apple.com>
Reviewed by John.
1.1 WebCore/manual-tests/mouseevent-on-closeddoc.html
Index: mouseevent-on-closeddoc.html
===================================================================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
</head>
<body>
<p><b>BUG ID:</b> <a href="rdar://problem/4229177"> 4229177</a> REGRESSION (Denver): crash dispatching mouse events (4608)</p>
<p id="test" style="background-color:skyblue; padding:3px;"><b>STEPS TO TEST:</b>
Click on the link below, and move your mouse cursor over the blank page that is loaded.</p>
<p id="success" style="background-color:palegreen; padding:3px;"><b>TEST PASS:</b>
No crash after moving the mouse over the blank page that is loaded. Nothing happens.
</p>
<p id="failure" style="background-color:#FF3300; padding:3px;"><b>TEST FAIL:</b>
Crash after moving the mouse over the blank page that opens.
</p>
<a href="resources/mouseevent-on-closeddoc.html">Click this link</a>
</body>
</html>
1.1 WebCore/manual-tests/resources/mouseevent-on-closeddoc.html
Index: mouseevent-on-closeddoc.html
===================================================================
<body onload="document.open();document.close();document.open();"></body>
More information about the webkit-changes
mailing list