From 1696712c21d867aa2dae3452e66f398a6746e459 Mon Sep 17 00:00:00 2001 From: Hylke Bons Date: Thu, 3 Nov 2011 16:22:12 +0000 Subject: [PATCH] listener: don't add duplicate messages to queue --- SparkleLib/SparkleListenerBase.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/SparkleLib/SparkleListenerBase.cs b/SparkleLib/SparkleListenerBase.cs index 4914b69a..d7877418 100755 --- a/SparkleLib/SparkleListenerBase.cs +++ b/SparkleLib/SparkleListenerBase.cs @@ -196,8 +196,9 @@ namespace SparkleLib { public void OnAnnouncement (SparkleAnnouncement announcement) { SparkleHelpers.DebugInfo ("Listener", "Got message from " + announcement.FolderIdentifier + " on " + this.server); - - this.queue_down.Add (announcement); + + if (!this.queue_down.Contains (announcement)) + this.queue_down.Add (announcement); if (Announcement != null) Announcement (announcement);