[webkit-changes] cvs commit: WebCore/kwq WebCoreBridge.mm
Justin
justing at opensource.apple.com
Tue Nov 15 11:15:21 PST 2005
justing 05/11/15 11:15:21
Modified: . ChangeLog
kwq WebCoreBridge.mm
Log:
<http://bugzilla.opendarwin.org/show_bug.cgi?id=5717>
REGRESSION: [WebCoreBridge _visiblePositionForPoint:(0,x)] crashes
Reviewed by justin
* kwq/WebCoreBridge.mm:
(-[WebCoreBridge _visiblePositionForPoint:]): Early return if node found by hitTest is null.
Revision Changes Path
1.369 +10 -0 WebCore/ChangeLog
Index: ChangeLog
===================================================================
RCS file: /cvs/root/WebCore/ChangeLog,v
retrieving revision 1.368
retrieving revision 1.369
diff -u -r1.368 -r1.369
--- ChangeLog 15 Nov 2005 02:05:38 -0000 1.368
+++ ChangeLog 15 Nov 2005 19:15:16 -0000 1.369
@@ -1,3 +1,13 @@
+2005-11-15 Alexey Proskuryakov <ap at nypop.com>
+
+ <http://bugzilla.opendarwin.org/show_bug.cgi?id=5717>
+ REGRESSION: [WebCoreBridge _visiblePositionForPoint:(0,x)] crashes
+
+ Reviewed by justin
+
+ * kwq/WebCoreBridge.mm:
+ (-[WebCoreBridge _visiblePositionForPoint:]): Early return if node found by hitTest is null.
+
2005-11-14 Adele Peterson <adele at apple.com>
Reviewed by Maciej and Darin.
1.430 +1 -1 WebCore/kwq/WebCoreBridge.mm
Index: WebCoreBridge.mm
===================================================================
RCS file: /cvs/root/WebCore/kwq/WebCoreBridge.mm,v
retrieving revision 1.429
retrieving revision 1.430
diff -u -r1.429 -r1.430
--- WebCoreBridge.mm 14 Nov 2005 07:43:13 -0000 1.429
+++ WebCoreBridge.mm 15 Nov 2005 19:15:20 -0000 1.430
@@ -1953,7 +1953,7 @@
RenderObject::NodeInfo nodeInfo(true, true);
renderer->layer()->hitTest(nodeInfo, (int)point.x, (int)point.y);
NodeImpl *node = nodeInfo.innerNode();
- if (!node->renderer())
+ if (!node || !node->renderer())
return VisiblePosition();
return node->renderer()->positionForCoordinates((int)point.x, (int)point.y);
More information about the webkit-changes
mailing list