[arch-commits] Commit in xfwm4/trunk (2 files)
Evangelos Foutras
foutrelis at archlinux.org
Sat Dec 26 07:32:07 UTC 2020
Date: Saturday, December 26, 2020 @ 07:32:07
Author: foutrelis
Revision: 405015
upgpkg: xfwm4 4.16.0-2: fix XError while using Ghidra (FS#69095)
Added:
xfwm4/trunk/protect-against-error-from-XGetWMHints.patch
Modified:
xfwm4/trunk/PKGBUILD
----------------------------------------------+
PKGBUILD | 15 +++++++++++--
protect-against-error-from-XGetWMHints.patch | 27 +++++++++++++++++++++++++
2 files changed, 39 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-12-25 17:51:39 UTC (rev 405014)
+++ PKGBUILD 2020-12-26 07:32:07 UTC (rev 405015)
@@ -3,7 +3,7 @@
pkgname=xfwm4
pkgver=4.16.0
-pkgrel=1
+pkgrel=2
pkgdesc="Xfce's window manager"
arch=('x86_64')
url="https://www.xfce.org/"
@@ -12,9 +12,18 @@
depends=('libxfce4ui' 'xfconf' 'libwnck3' 'libepoxy' 'libxpresent'
'hicolor-icon-theme')
makedepends=('intltool')
-source=(https://archive.xfce.org/src/xfce/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2)
-sha256sums=('1e22eae1bbb66cebfd1753b0a5606e76ecbf6b09ce4cdfd732d093c936f1feb3')
+source=(https://archive.xfce.org/src/xfce/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2
+ protect-against-error-from-XGetWMHints.patch)
+sha256sums=('1e22eae1bbb66cebfd1753b0a5606e76ecbf6b09ce4cdfd732d093c936f1feb3'
+ '30ac5977e7af93238a70656c22acd2a09eb316ed7b84e99ebfc93c9d9a352771')
+prepare() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ # https://gitlab.xfce.org/xfce/xfwm4/-/merge_requests/18
+ patch -Np1 -i ../protect-against-error-from-XGetWMHints.patch
+}
+
build() {
cd "$srcdir/$pkgname-$pkgver"
Added: protect-against-error-from-XGetWMHints.patch
===================================================================
--- protect-against-error-from-XGetWMHints.patch (rev 0)
+++ protect-against-error-from-XGetWMHints.patch 2020-12-26 07:32:07 UTC (rev 405015)
@@ -0,0 +1,27 @@
+From 59e326f5893c865dcfa03322e2c894a07243a9ef Mon Sep 17 00:00:00 2001
+From: sfan5 <sfan5 at live.de>
+Date: Thu, 24 Dec 2020 18:29:34 +0100
+Subject: [PATCH] events: Protect against error from XGetWMHints()
+
+---
+ src/events.c | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/src/events.c b/src/events.c
+index 97879169a..9494696b0 100644
+--- a/src/events.c
++++ b/src/events.c
+@@ -1709,7 +1709,10 @@ handlePropertyNotify (DisplayInfo *display_info, XPropertyEvent * ev)
+ XFree (c->wmhints);
+ }
+
++ myDisplayErrorTrapPush (display_info);
+ c->wmhints = XGetWMHints (display_info->dpy, c->window);
++ myDisplayErrorTrapPopIgnored (display_info);
++
+ if (c->wmhints)
+ {
+ if (c->wmhints->flags & WindowGroupHint)
+--
+GitLab
+
More information about the arch-commits
mailing list