[folks] Ensure Individuals replaced due to re-linking emit removed().



commit 725ff1499e90e1d7f78fbf01195545db5d0af2d3
Author: Travis Reitter <travis reitter collabora co uk>
Date:   Wed Oct 20 12:10:26 2010 -0700

    Ensure Individuals replaced due to re-linking emit removed().
    
    It turns out the optimization we're removing, which was meant to coalesce
    IndividualAggregator:personas-changed signal emissions, was a little
    over-reaching.
    
    Fixes bgo#632564.

 folks/individual-aggregator.vala |    5 -----
 1 files changed, 0 insertions(+), 5 deletions(-)
---
diff --git a/folks/individual-aggregator.vala b/folks/individual-aggregator.vala
index 23096b6..04a972a 100644
--- a/folks/individual-aggregator.vala
+++ b/folks/individual-aggregator.vala
@@ -642,11 +642,6 @@ public class Folks.IndividualAggregator : Object
 
   private void individual_removed_cb (Individual i, Individual? replacement)
     {
-      /* Only signal if the individual is still in this.individuals. This allows
-       * us to group removals together in, e.g., personas_changed_cb(). */
-      if (this.individuals.lookup (i.id) == null)
-        return;
-
       if (this.user == i)
         this.user = null;
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]