From 033221fd012345f90d230a72e7429ba425c2dae8 Mon Sep 17 00:00:00 2001 From: Martin Carlberg Date: Wed, 7 Mar 2018 11:24:21 +0100 Subject: [PATCH] Fixed: When triple click in an empty CPTextField that is not editable but selectable this call will crash as _DOMTextElement is nil. This check will make sure it is not called when no element is present. This is the same way as it is done in other parts of this class. --- AppKit/_CPImageAndTextView.j | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/AppKit/_CPImageAndTextView.j b/AppKit/_CPImageAndTextView.j index 38721d086..b09e0ee27 100644 --- a/AppKit/_CPImageAndTextView.j +++ b/AppKit/_CPImageAndTextView.j @@ -836,7 +836,8 @@ var _CPimageAndTextViewFrameSizeChangedFlag = 1 << 0, - (void)setSelectedRange:(CPRange)aRange { #if PLATFORM(DOM) - [[[self window] platformWindow] setSelectedRange:aRange inElement:_DOMTextElement]; + if (_DOMTextElement) + [[[self window] platformWindow] setSelectedRange:aRange inElement:_DOMTextElement]; #endif }