Remove notification timeout when removed
This commit is contained in:
@@ -121,8 +121,9 @@ namespace SwayNotificatonCenter {
|
||||
}
|
||||
|
||||
private void remove_notification (Notification noti) {
|
||||
// Remove notification
|
||||
// Remove notification and its destruction timeout
|
||||
if (noti != null) {
|
||||
noti.remove_noti_timeout ();
|
||||
noti.destroy ();
|
||||
}
|
||||
|
||||
|
@@ -299,7 +299,7 @@ namespace SwayNotificatonCenter {
|
||||
}
|
||||
}
|
||||
|
||||
private void add_noti_timeout () {
|
||||
public void add_noti_timeout () {
|
||||
uint timeout;
|
||||
switch (param.urgency) {
|
||||
case UrgencyLevels.LOW :
|
||||
@@ -321,7 +321,7 @@ namespace SwayNotificatonCenter {
|
||||
}
|
||||
}
|
||||
|
||||
private void remove_noti_timeout () {
|
||||
public void remove_noti_timeout () {
|
||||
if (timeout_id > 0) {
|
||||
Source.remove (timeout_id);
|
||||
timeout_id = 0;
|
||||
|
Reference in New Issue
Block a user