From 4a5abc30b6e52afc3c70f7b8272272a67f9bee74 Mon Sep 17 00:00:00 2001 From: Christian Hesse Date: Mon, 27 Apr 2015 01:16:56 +0200 Subject: [PATCH 1/1] on update reset fade as well On update the expire was reset, but fade was ignored. A notification that was updated while fading was shown for less than asecond. Not only reset expire, but reset fade as well and change opacity to 1. Signed-off-by: Christian Hesse --- xfce4-notifyd/xfce-notify-window.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/xfce4-notifyd/xfce-notify-window.c b/xfce4-notifyd/xfce-notify-window.c index e2fc40a..81d162d 100644 --- a/xfce4-notifyd/xfce-notify-window.c +++ b/xfce4-notifyd/xfce-notify-window.c @@ -960,6 +960,11 @@ xfce_notify_window_set_expire_timeout(XfceNotifyWindow *window, g_source_remove(window->expire_id); window->expire_id = 0; } + if(window->fade_id) { + g_source_remove(window->fade_id); + window->fade_id = 0; + } + gtk_window_set_opacity(GTK_WINDOW(window), 1.0); xfce_notify_window_start_expiration(window); } } -- 2.3.6