Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: kde-frameworks/ktexteditor/files/, kde-frameworks/ktexteditor/
Date: Thu, 20 Jan 2022 13:26:44
Message-Id: 1642685058.3a021a3cf32b7e37971959da38b381d8304ab951.asturm@gentoo
1 commit: 3a021a3cf32b7e37971959da38b381d8304ab951
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jan 20 11:45:18 2022 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Thu Jan 20 13:24:18 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a021a3c
7
8 kde-frameworks/ktexteditor: Find: Update working range when replacing
9
10 Upstream commit 863f606b1fcf3b91b256d9167a00539289246188
11 KDE-bug: https://bugs.kde.org/show_bug.cgi?id=447972
12
13 Package-Manager: Portage-3.0.30, Repoman-3.0.3
14 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
15
16 .../files/ktexteditor-5.90.0-KDEBUG-447972.patch | 26 ++++++++++++++++++++++
17 .../ktexteditor/ktexteditor-5.90.0-r1.ebuild | 1 +
18 2 files changed, 27 insertions(+)
19
20 diff --git a/kde-frameworks/ktexteditor/files/ktexteditor-5.90.0-KDEBUG-447972.patch b/kde-frameworks/ktexteditor/files/ktexteditor-5.90.0-KDEBUG-447972.patch
21 new file mode 100644
22 index 000000000000..05cfbd107cd9
23 --- /dev/null
24 +++ b/kde-frameworks/ktexteditor/files/ktexteditor-5.90.0-KDEBUG-447972.patch
25 @@ -0,0 +1,26 @@
26 +From 863f606b1fcf3b91b256d9167a00539289246188 Mon Sep 17 00:00:00 2001
27 +From: Waqar Ahmed <waqar.17a@×××××.com>
28 +Date: Tue, 11 Jan 2022 20:03:12 +0500
29 +Subject: [PATCH] Find: Update working range when replacing
30 +
31 +BUG: 447972
32 +---
33 + src/search/katesearchbar.cpp | 2 ++
34 + 1 file changed, 2 insertions(+)
35 +
36 +diff --git a/src/search/katesearchbar.cpp b/src/search/katesearchbar.cpp
37 +index ed52c4cb..c1c85bd4 100644
38 +--- a/src/search/katesearchbar.cpp
39 ++++ b/src/search/katesearchbar.cpp
40 +@@ -843,6 +843,8 @@ void KateSearchBar::findOrReplaceAll()
41 +
42 + // Replace
43 + lastRange = match.replace(m_replacement, false, ++m_matchCounter);
44 ++ // update working range as text must have changed now
45 ++ workingRangeCopy = m_workingRange->toRange();
46 + } else {
47 + lastRange = match.range();
48 + ++m_matchCounter;
49 +--
50 +GitLab
51 +
52
53 diff --git a/kde-frameworks/ktexteditor/ktexteditor-5.90.0-r1.ebuild b/kde-frameworks/ktexteditor/ktexteditor-5.90.0-r1.ebuild
54 index d591be3b2abf..f784d0803db8 100644
55 --- a/kde-frameworks/ktexteditor/ktexteditor-5.90.0-r1.ebuild
56 +++ b/kde-frameworks/ktexteditor/ktexteditor-5.90.0-r1.ebuild
57 @@ -48,6 +48,7 @@ BDEPEND="test? ( >=kde-frameworks/kservice-${PVCUT}:5 )"
58
59 PATCHES=(
60 "${FILESDIR}/${P}-revert-5dce70a9.patch" # KDE-bugs 446189, 447525
61 + "${FILESDIR}/${P}-KDEBUG-447972.patch"
62 )
63
64 src_configure() {