This is an automated email from the git hooks/post-receive script. nomad pushed a commit to branch master in repository apps/xfdashboard.
commit 306930cd8e267be44c97fc74882414a93f3f9e84 Author: Stephan Haller <no...@froevel.de> Date: Tue Apr 18 10:30:27 2017 +0200 Only show notification if a notification box is known where the notification could be shown at --- libxfdashboard/stage.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/libxfdashboard/stage.c b/libxfdashboard/stage.c index 5d1d70a..42a4024 100644 --- a/libxfdashboard/stage.c +++ b/libxfdashboard/stage.c @@ -576,7 +576,7 @@ static void _xfdashboard_stage_on_window_opened(XfdashboardStage *self, xfdashboard_window_tracker_window_make_stage_window(priv->stageWindow); /* Disconnect signal handler as this is a one-time setup of stage window */ - XFDASHBOARD_DEBUG(self, ACTOR, "Stage window was opened and set up. Removing signal handler."); + XFDASHBOARD_DEBUG(self, ACTOR, "Stage window was opened and set up. Removing signal handler"); g_signal_handlers_disconnect_by_func(priv->windowTracker, G_CALLBACK(_xfdashboard_stage_on_window_opened), self); /* Set focus */ @@ -1983,6 +1983,15 @@ void xfdashboard_stage_show_notification(XfdashboardStage *self, const gchar *in priv->notificationTimeoutID=0; } + /* Only show notification if a notification box is known where the notification + * could be shown at. + */ + if(!priv->notification) + { + XFDASHBOARD_DEBUG(self, ACTOR, "Cannot show notification because no notification box is available"); + return; + } + /* Show notification on stage */ xfdashboard_text_box_set_text(XFDASHBOARD_TEXT_BOX(priv->notification), inText); xfdashboard_text_box_set_primary_icon(XFDASHBOARD_TEXT_BOX(priv->notification), inIconName); -- To stop receiving notification emails like this one, please contact the administrator of this repository. _______________________________________________ Xfce4-commits mailing list Xfce4-commits@xfce.org https://mail.xfce.org/mailman/listinfo/xfce4-commits