listener: don't add duplicate messages to queue

This commit is contained in:
Hylke Bons 2011-11-03 16:22:12 +00:00
parent 03483c4303
commit 2059fbb579

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