listener: don't add duplicate messages to queue

This commit is contained in:
Hylke Bons 2011-11-03 16:22:12 +00:00
parent c56f8ff20f
commit 1696712c21

View file

@ -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);