From: darin Date: Mon, 28 Mar 2005 01:50:25 +0000 (+0000) Subject: Reviewed by me, fix by Kida-san. X-Git-Url: https://git.webkit.org/?p=WebKit-https.git;a=commitdiff_plain;h=a4de0454e39100cfef07a7c3ab13473c0ff7ea95 Reviewed by me, fix by Kida-san. - fixed 8A424: Safari immediately quit by Cmd+Ctrll+'D' * kwq/WebCoreBridge.mm: (-[WebCoreBridge convertToNSRange:DOM::]): Added nil check. git-svn-id: https://svn.webkit.org/repository/webkit/trunk@8979 268f45cc-cd09-0410-ab3c-d52691b4dbfc --- diff --git a/WebCore/ChangeLog-2005-08-23 b/WebCore/ChangeLog-2005-08-23 index 1937dc5e9512..ed6218ac653c 100644 --- a/WebCore/ChangeLog-2005-08-23 +++ b/WebCore/ChangeLog-2005-08-23 @@ -1,3 +1,12 @@ +2005-03-27 Darin Adler + + Reviewed by me, fix by Kida-san. + + - fixed 8A424: Safari immediately quit by Cmd+Ctrll+'D' + + * kwq/WebCoreBridge.mm: (-[WebCoreBridge convertToNSRange:DOM::]): + Added nil check. + === Safari-412 === 2005-03-24 Richard Williamson diff --git a/WebCore/kwq/WebCoreBridge.mm b/WebCore/kwq/WebCoreBridge.mm index e3660865c78a..4111cc2da666 100644 --- a/WebCore/kwq/WebCoreBridge.mm +++ b/WebCore/kwq/WebCoreBridge.mm @@ -1628,6 +1628,10 @@ static HTMLFormElementImpl *formElementFromDOMElement(DOMElement *element) - (NSRange)convertToNSRange:(DOM::RangeImpl *)drange { + if (!drange) { + return NSMakeRange(NSNotFound, 0); + } + Range toStartRange, toEndRange; Range actualRange = Range(drange); long startPosition, endPosition;