backport upstream package to try to reduce baddamage errors and kwin_x11 crashes ( https://bugs.kde.org/show_bug.cgi?id=461316 ) [release 5.26.3-2mamba;Sun Nov 20 2022]
This commit is contained in:
parent
dd4d8e6710
commit
17d6498e3d
25
kwin-5.26.3-backport-reduce_baddamage_errors.patch
Normal file
25
kwin-5.26.3-backport-reduce_baddamage_errors.patch
Normal file
@ -0,0 +1,25 @@
|
||||
From 7eca5f44dbc2b094468e7430f784ff1e7f372989 Mon Sep 17 00:00:00 2001
|
||||
From: Vlad Zahorodnii <vlad.zahorodnii@kde.org>
|
||||
Date: Wed, 5 Oct 2022 14:17:09 +0300
|
||||
Subject: [PATCH] x11: Reset SurfaceItemX11::m_isDamaged when the damage handle
|
||||
is destroyed
|
||||
|
||||
---
|
||||
src/surfaceitem_x11.cpp | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/src/surfaceitem_x11.cpp b/src/surfaceitem_x11.cpp
|
||||
index fef00eb73e..a1a9d8410f 100644
|
||||
--- a/src/surfaceitem_x11.cpp
|
||||
+++ b/src/surfaceitem_x11.cpp
|
||||
@@ -110,6 +110,7 @@ void SurfaceItemX11::waitForDamage()
|
||||
void SurfaceItemX11::destroyDamage()
|
||||
{
|
||||
if (m_damageHandle != XCB_NONE) {
|
||||
+ m_isDamaged = false;
|
||||
xcb_damage_destroy(kwinApp()->x11Connection(), m_damageHandle);
|
||||
m_damageHandle = XCB_NONE;
|
||||
}
|
||||
--
|
||||
GitLab
|
||||
|
@ -2,7 +2,7 @@
|
||||
%define plasmaver %(echo %version | cut -d. -f1-3)
|
||||
Name: kwin
|
||||
Version: 5.26.3
|
||||
Release: 1mamba
|
||||
Release: 2mamba
|
||||
Summary: KDE Frameworks 5 window manager
|
||||
Group: Graphical Desktop/Applications/Environment
|
||||
Vendor: openmamba
|
||||
@ -12,6 +12,7 @@ URL: https://kde.org/
|
||||
Source: http://download.kde.org/stable/plasma/%{plasmaver}/kwin-%{version}.tar.xz
|
||||
Patch0: kwin-5.22.5-libglvnd-1.3.4.patch
|
||||
Patch1: kwin-5.26.2.1-revert-x11window-redraw-issue.patch
|
||||
Patch2: kwin-5.26.3-backport-reduce_baddamage_errors.patch
|
||||
License: GPL
|
||||
## AUTOBUILDREQ-BEGIN
|
||||
#libKF5GlobalAccelPrivate.so.5()(64bit): .so link not found
|
||||
@ -116,6 +117,7 @@ This package contains libraries and header files for developing applications tha
|
||||
#:<< _EOF
|
||||
#%patch0 -p1
|
||||
#%patch1 -p1 -b .revert-x11window-redraw-issue
|
||||
%patch2 -p1 -b .backport-reduce_baddamage_errors
|
||||
|
||||
%build
|
||||
#:<< _EOF
|
||||
@ -240,6 +242,9 @@ This package contains libraries and header files for developing applications tha
|
||||
%{_libdir}/cmake/KWinEffects/KWinEffects*.cmake
|
||||
|
||||
%changelog
|
||||
* Sun Nov 20 2022 Silvan Calarco <silvan.calarco@mambasoft.it> 5.26.3-2mamba
|
||||
- backport upstream package to try to reduce baddamage errors and kwin_x11 crashes ( https://bugs.kde.org/show_bug.cgi?id=461316 )
|
||||
|
||||
* Thu Nov 10 2022 Automatic Build System <autodist@mambasoft.it> 5.26.3-1mamba
|
||||
- automatic version update by autodist
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user