[arch-commits] Commit in xfce4-screenshooter/trunk (2 files)
Evangelos Foutras
foutrelis at gemini.archlinux.org
Sat Apr 2 17:42:46 UTC 2022
Date: Saturday, April 2, 2022 @ 17:42:46
Author: foutrelis
Revision: 441286
xfce4-screenshooter 1.9.10-2: backport fix for panel plugin
Added:
xfce4-screenshooter/trunk/do-not-quit-after-dismissing-dialog.patch
Modified:
xfce4-screenshooter/trunk/PKGBUILD
-------------------------------------------+
PKGBUILD | 14 +++++++++++---
do-not-quit-after-dismissing-dialog.patch | 25 +++++++++++++++++++++++++
2 files changed, 36 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-04-02 17:38:18 UTC (rev 441285)
+++ PKGBUILD 2022-04-02 17:42:46 UTC (rev 441286)
@@ -3,7 +3,7 @@
pkgname=xfce4-screenshooter
pkgver=1.9.10
-pkgrel=1
+pkgrel=2
pkgdesc="An application to take screenshots"
arch=('x86_64')
url="https://docs.xfce.org/apps/screenshooter/start"
@@ -11,9 +11,17 @@
groups=('xfce4-goodies')
depends=('xfce4-panel' 'libsoup' 'hicolor-icon-theme')
makedepends=('intltool' 'python')
-source=(https://archive.xfce.org/src/apps/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2)
-sha256sums=('04b4178527f5b98cfe76ae427e95581067edf262a530639d332f6db9a68292d7')
+source=(https://archive.xfce.org/src/apps/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2
+ do-not-quit-after-dismissing-dialog.patch)
+sha256sums=('04b4178527f5b98cfe76ae427e95581067edf262a530639d332f6db9a68292d7'
+ '1c4fab5550add18449125f570b1d4c83198963bfeae4495f6896360ea917a789')
+prepare() {
+ cd "$srcdir/$pkgname-$pkgver"
+ # https://gitlab.xfce.org/apps/xfce4-screenshooter/-/issues/71
+ patch -Np1 -i ../do-not-quit-after-dismissing-dialog.patch
+}
+
build() {
cd "$srcdir/$pkgname-$pkgver"
Added: do-not-quit-after-dismissing-dialog.patch
===================================================================
--- do-not-quit-after-dismissing-dialog.patch (rev 0)
+++ do-not-quit-after-dismissing-dialog.patch 2022-04-02 17:42:46 UTC (rev 441286)
@@ -0,0 +1,25 @@
+From 5b9daa4f892c32a4c5d5199acc2b62142d85b382 Mon Sep 17 00:00:00 2001
+From: Andre Miranda <andreldm at xfce.org>
+Date: Fri, 11 Mar 2022 19:07:48 -0300
+Subject: [PATCH] Do not quit after dismissing dialog if invoked from plugin
+ (#71)
+
+Fixes #71
+---
+ lib/screenshooter-dialogs.c | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/lib/screenshooter-dialogs.c b/lib/screenshooter-dialogs.c
+index d56f88b..371563a 100644
+--- a/lib/screenshooter-dialogs.c
++++ b/lib/screenshooter-dialogs.c
+@@ -630,7 +630,8 @@ cb_dialog_response (GtkWidget *dialog, gint response, ScreenshotData *sd)
+ else
+ {
+ gtk_widget_destroy (dialog);
+- gtk_main_quit ();
++ if (!sd->plugin)
++ gtk_main_quit ();
+ }
+ }
+
More information about the arch-commits
mailing list