From 50347cbb1db8c2dbd9a8e28c9ae5fab46f1102f2 Mon Sep 17 00:00:00 2001 From: Bleak Grey Date: Sat, 5 Sep 2020 11:45:35 +0300 Subject: [PATCH] Fix #220 --- src/Views/Notifications.vala | 2 +- src/Views/Timeline.vala | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Views/Notifications.vala b/src/Views/Notifications.vala index a3c7fa6..6c14eaa 100644 --- a/src/Views/Notifications.vala +++ b/src/Views/Notifications.vala @@ -13,7 +13,7 @@ public class Tootle.Views.Notifications : Views.Timeline, IAccountListener, IStr ); accepts = typeof (API.Notification); on_notification.connect (add_notification); - on_status_added.disconnect (add_status); + disconnect (on_status_added_sigig); } public override string? get_stream_url () { diff --git a/src/Views/Timeline.vala b/src/Views/Timeline.vala index 71009e1..96f4f9c 100644 --- a/src/Views/Timeline.vala +++ b/src/Views/Timeline.vala @@ -8,6 +8,7 @@ public class Tootle.Views.Timeline : IAccountListener, IStreamListener, Views.Ba public Type accepts { get; set; default = typeof (API.Status); } protected InstanceAccount? account = null; + protected ulong on_status_added_sigig; public bool is_last_page { get; set; default = false; } public string? page_next { get; set; } @@ -19,7 +20,7 @@ public class Tootle.Views.Timeline : IAccountListener, IStreamListener, Views.Ba status_button.clicked.connect (on_refresh); account_listener_init (); - on_status_added.connect (add_status); + on_status_added_sigig = on_status_added.connect (add_status); on_status_removed.connect (remove_status); } ~Timeline () {