Petr Machata 07dee9
diff -up /home/petr/tmp/blefuj.cc\~ /home/petr/tmp/blefuj.cc
Petr Machata 07dee9
--- boost_1_46_0_beta1/libs/signals/src/named_slot_map.cpp~	2011-02-03 20:28:07.000000000 +0100
Petr Machata 07dee9
+++ boost_1_46_0_beta1/libs/signals/src/named_slot_map.cpp	2011-02-03 20:51:29.000000000 +0100
Petr Machata 07dee9
@@ -47669,7 +47669,7 @@ void named_slot_map::disconnect(const st
Petr Machata 07dee9
       i->first.disconnect();
Petr Machata 07dee9
       i = next;
Petr Machata 07dee9
     }
Petr Machata 07dee9
-    groups.erase(group);
Petr Machata 07dee9
+    groups.erase(const_group_iterator (group));
Petr Machata 07dee9
   }
Petr Machata 07dee9
 }
Petr Machata 07dee9
 
Petr Machata 07dee9
@@ -47692,7 +47692,7 @@ void named_slot_map::remove_disconnected
Petr Machata 07dee9
     }
Petr Machata 07dee9
 
Petr Machata 07dee9
     // Clear out empty groups
Petr Machata 07dee9
-    if (empty(g)) groups.erase(g++);
Petr Machata 07dee9
+    if (empty(g)) groups.erase(const_group_iterator (g++));
Petr Machata 07dee9
     else ++g;
Petr Machata 07dee9
   }
Petr Machata 07dee9
 }
Petr Machata 07dee9
Petr Machata 07dee9
Diff finished.  Thu Feb  3 20:51:41 2011