[Xfce4-commits] [apps/xfce4-screenshooter] 01/01: Dismiss the progress dialog after upload (Bug #12519)

noreply at xfce.org noreply at xfce.org
Mon Feb 12 23:18:01 CET 2018


This is an automated email from the git hooks/post-receive script.

a   n   d   r   e       p   u   s   h   e   d       a       c   o   m   m   i   t       t   o       b   r   a   n   c   h       m   a   s   t   e   r   
   in repository apps/xfce4-screenshooter.

commit 593c1b62f220866c1bde5a6328e68d235929a18d
Author: Andre Miranda <andreldm at xfce.org>
Date:   Mon Feb 12 19:17:09 2018 -0300

    Dismiss the progress dialog after upload (Bug #12519)
---
 lib/screenshooter-imgur.c   | 4 ++++
 lib/screenshooter-zimagez.c | 4 ++++
 2 files changed, 8 insertions(+)

diff --git a/lib/screenshooter-imgur.c b/lib/screenshooter-imgur.c
index c30503a..a58ea30 100644
--- a/lib/screenshooter-imgur.c
+++ b/lib/screenshooter-imgur.c
@@ -169,6 +169,10 @@ void screenshooter_upload_to_imgur   (const gchar  *image_path,
                                           G_TYPE_STRING, image_path,
                                           G_TYPE_STRING, title);
 
+  /* dismiss the spinner dialog after success or error */
+  g_signal_connect_swapped (job, "error", G_CALLBACK (gtk_widget_hide), dialog);
+  g_signal_connect_swapped (job, "image-uploaded", G_CALLBACK (gtk_widget_hide), dialog);
+
   g_signal_connect (job, "ask", G_CALLBACK (cb_ask_for_information), NULL);
   g_signal_connect (job, "image-uploaded", G_CALLBACK (cb_image_uploaded), NULL);
   g_signal_connect (job, "error", G_CALLBACK (cb_error), NULL);
diff --git a/lib/screenshooter-zimagez.c b/lib/screenshooter-zimagez.c
index 8d96a92..6dc3927 100644
--- a/lib/screenshooter-zimagez.c
+++ b/lib/screenshooter-zimagez.c
@@ -655,6 +655,10 @@ void screenshooter_upload_to_zimagez (const gchar  *image_path,
                                           G_TYPE_STRING, last_user,
                                           G_TYPE_STRING, title);
 
+  /* dismiss the spinner dialog after success or error */
+  g_signal_connect_swapped (job, "error", G_CALLBACK (gtk_widget_hide), dialog);
+  g_signal_connect_swapped (job, "image-uploaded", G_CALLBACK (gtk_widget_hide), dialog);
+
   g_signal_connect (job, "ask", G_CALLBACK (cb_ask_for_information), NULL);
   g_signal_connect (job, "image-uploaded", G_CALLBACK (cb_image_uploaded), new_last_user);
   g_signal_connect (job, "error", G_CALLBACK (cb_error), NULL);

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Xfce4-commits mailing list