Update of /cvsroot/boost-sandbox/boost-sandbox/boost/thread_safe_signals/detail
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv12902/thread_safe_signals/detail
Modified Files:
slot_call_iterator.hpp
Log Message:
reset lock_iter too when lock is deleted.
Index: slot_call_iterator.hpp
===================================================================
RCS file: /cvsroot/boost-sandbox/boost-sandbox/boost/thread_safe_signals/detail/slot_call_iterator.hpp,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- slot_call_iterator.hpp 18 Feb 2007 17:41:48 -0000 1.15
+++ slot_call_iterator.hpp 18 Feb 2007 18:16:57 -0000 1.16
@@ -82,6 +82,7 @@
dereference() const
{
if (!(*cache)) {
+ lock_iter = end;
lock.reset();
cache->reset(f(*iter));
}
|