Blame boost-1.46.1-signals-erase.patch
|
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
|