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

nomad pushed a commit to branch master
in repository apps/xfdashboard.

commit 67353ce414b06121fea4a3bcab3c2566fdabfbb3
Author: Stephan Haller <[email protected]>
Date:   Wed Jan 20 08:31:16 2016 +0100

    Make use of new signal "application-launched" at XfdashboardApplication in 
actor XfdashboardApplicationButton
---
 xfdashboard/application-button.c |    8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/xfdashboard/application-button.c b/xfdashboard/application-button.c
index 451abeb..8caa61e 100644
--- a/xfdashboard/application-button.c
+++ b/xfdashboard/application-button.c
@@ -36,6 +36,7 @@
 #include "utils.h"
 #include "application-tracker.h"
 #include "stylable.h"
+#include "application.h"
 
 /* Define this class in GObject system */
 G_DEFINE_TYPE(XfdashboardApplicationButton,
@@ -666,6 +667,7 @@ gboolean 
xfdashboard_application_button_execute(XfdashboardApplicationButton *se
        error=NULL;
        if(!g_app_info_launch(priv->appInfo, NULL, context, &error))
        {
+               /* Show notification about failed application launch */
                xfdashboard_notify(CLUTTER_ACTOR(self),
                                                        
xfdashboard_application_button_get_icon_name(self),
                                                        _("Launching 
application '%s' failed: %s"),
@@ -678,10 +680,16 @@ gboolean 
xfdashboard_application_button_execute(XfdashboardApplicationButton *se
        }
                else
                {
+                       /* Show notification about successful application 
launch */
                        xfdashboard_notify(CLUTTER_ACTOR(self),
                                                                
xfdashboard_application_button_get_icon_name(self),
                                                                _("Application 
'%s' launched"),
                                                                
xfdashboard_application_button_get_display_name(self));
+
+                       /* Emit signal for successful application launch */
+                       
g_signal_emit_by_name(xfdashboard_application_get_default(), 
"application-launched", priv->appInfo);
+
+                       /* Set status that application has been started 
successfully */
                        started=TRUE;
                }
 

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
_______________________________________________
Xfce4-commits mailing list
[email protected]
https://mail.xfce.org/mailman/listinfo/xfce4-commits

Reply via email to