From edfd2b8a95d1e07365b35508d14ee1fe70a5b240 Mon Sep 17 00:00:00 2001 From: Don HO Date: Sat, 2 Jan 2021 12:21:47 +0100 Subject: [PATCH] Fix the regression of copying line data from search results Fix #9334 --- PowerEditor/src/ScitillaComponent/FindReplaceDlg.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/PowerEditor/src/ScitillaComponent/FindReplaceDlg.cpp b/PowerEditor/src/ScitillaComponent/FindReplaceDlg.cpp index d424a3e5b..a4634e33d 100644 --- a/PowerEditor/src/ScitillaComponent/FindReplaceDlg.cpp +++ b/PowerEditor/src/ScitillaComponent/FindReplaceDlg.cpp @@ -3619,8 +3619,9 @@ void Finder::wrapLongLinesToggle() bool Finder::isLineActualSearchResult(const generic_string & s) const { - const auto firstColon = s.find(TEXT("\tLine ")); - return (firstColon == 0); + // actual-search-result lines are the only type that start with a tab character + // sample: "\tLine 123: xxxxxxHITxxxxxx" + return (s.find(TEXT("\t")) == 0); } generic_string & Finder::prepareStringForClipboard(generic_string & s) const