1
=== modified file 'libgwibber/streams.vala'
2
--- old/libgwibber/streams.vala 2012-03-19 13:35:30 +0000
3
+++ new/libgwibber/streams.vala 2012-04-04 20:53:49 +0000
5
model = create_model ();
7
model.row_removed.connect((_m, _i) => {
8
+ var to_remove = new GLib.List <string> ();
9
foreach (var v in seen.entries)
14
+ /* defer calling unset until after we are done iterating
15
+ * the HashMap, it will resize making the iterator invalid
16
+ * This is fixed in the 0.7 series of libgee
17
+ * https://bugzilla.gnome.org/show_bug.cgi?id=671327
19
+ to_remove.prepend (v.key);
22
+ foreach (var v in to_remove)
26
refresh_model_async.begin ();