listener: don't add duplicate messages to queue
This commit is contained in:
parent
c56f8ff20f
commit
1696712c21
|
@ -196,8 +196,9 @@ namespace SparkleLib {
|
||||||
public void OnAnnouncement (SparkleAnnouncement announcement)
|
public void OnAnnouncement (SparkleAnnouncement announcement)
|
||||||
{
|
{
|
||||||
SparkleHelpers.DebugInfo ("Listener", "Got message from " + announcement.FolderIdentifier + " on " + this.server);
|
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)
|
if (Announcement != null)
|
||||||
Announcement (announcement);
|
Announcement (announcement);
|
||||||
|
|
Loading…
Reference in a new issue