From f14dbb0cd9360609f875e3c641c12f745d5fbdf9 Mon Sep 17 00:00:00 2001 From: nyamatongwe Date: Sat, 7 Aug 2010 08:51:20 +1000 Subject: Fix crash when calling SCI_REPLACETARGETRE without having done a search first. --- src/Document.cxx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/Document.cxx b/src/Document.cxx index fa8ec0857..94b557499 100644 --- a/src/Document.cxx +++ b/src/Document.cxx @@ -1437,7 +1437,10 @@ long Document::FindText(int minPos, int maxPos, const char *search, } const char *Document::SubstituteByPosition(const char *text, int *length) { - return regex->SubstituteByPosition(this, text, length); + if (regex) + return regex->SubstituteByPosition(this, text, length); + else + return 0; } int Document::LinesTotal() const { -- cgit v1.2.3