[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