summaryrefslogtreecommitdiff
path: root/kde-plasma/plasma-workspace/files/plasma-workspace-5.27.6-fix-libtaskmanager-potential-leak.patch
diff options
context:
space:
mode:
Diffstat (limited to 'kde-plasma/plasma-workspace/files/plasma-workspace-5.27.6-fix-libtaskmanager-potential-leak.patch')
-rw-r--r--kde-plasma/plasma-workspace/files/plasma-workspace-5.27.6-fix-libtaskmanager-potential-leak.patch28
1 files changed, 0 insertions, 28 deletions
diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.27.6-fix-libtaskmanager-potential-leak.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.27.6-fix-libtaskmanager-potential-leak.patch
deleted file mode 100644
index 18a11b2504e5..000000000000
--- a/kde-plasma/plasma-workspace/files/plasma-workspace-5.27.6-fix-libtaskmanager-potential-leak.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 2f67e4b63d664490310e485d59fdd500b7eb0bc5 Mon Sep 17 00:00:00 2001
-From: Fushan Wen <qydwhotmail@gmail.com>
-Date: Fri, 23 Jun 2023 07:55:44 +0800
-Subject: [PATCH] libtaskmanager: fix a potential leak
-
-Pointers in rowMap are not deleted before they are removed in rowMap.
-
-
-(cherry picked from commit 19c0022735e74cf028daa93e36d257c804862954)
----
- libtaskmanager/taskgroupingproxymodel.cpp | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/libtaskmanager/taskgroupingproxymodel.cpp b/libtaskmanager/taskgroupingproxymodel.cpp
-index afdde61d97..ea68bee556 100644
---- a/libtaskmanager/taskgroupingproxymodel.cpp
-+++ b/libtaskmanager/taskgroupingproxymodel.cpp
-@@ -778,6 +778,7 @@ void TaskGroupingProxyModel::setSourceModel(QAbstractItemModel *sourceModel)
- connect(sourceModel, &QSortFilterProxyModel::modelReset, this, std::bind(&TaskGroupingProxyModel::Private::sourceModelReset, dd));
- connect(sourceModel, &QSortFilterProxyModel::dataChanged, this, std::bind(&TaskGroupingProxyModel::Private::sourceDataChanged, dd, _1, _2, _3));
- } else {
-+ qDeleteAll(d->rowMap);
- d->rowMap.clear();
- }
-
---
-GitLab
-