diff --git a/src/notification.c b/src/notification.c index 6465538..6d9a8c0 100644 --- a/src/notification.c +++ b/src/notification.c @@ -620,6 +620,9 @@ bool notification_replace_by_id(notification *new) notification *old = iter->data; if (old->id == new->id) { iter->data = new; + new->start = time(NULL); + new->dup_count = old->dup_count; + notification_run_script(new); history_push(old); return true; } @@ -631,6 +634,7 @@ bool notification_replace_by_id(notification *new) notification *old = iter->data; if (old->id == new->id) { iter->data = new; + new->dup_count = old->dup_count; history_push(old); return true; }