Index: Window
===================================================================
--- Window	(revision 56)
+++ Window	(working copy)
@@ -118,10 +118,10 @@
 	
 		ConstIterator e = end > 0 ? _objects.begin() + end : _objects.end() + end;
 
-		for(ConstIterator i = _objects.begin() + begin; i < e; i += add) {
-			if(!i->valid()) continue;
+		for(unsigned int i = begin; i < _objects.size(); i += add) {
+		    if(!_objects[i].valid()) continue;
 
-			point_type v = (i->get()->*get)();
+			point_type v = (_objects[i].get()->*get)();
 			
 			if(assign) {
 				if(T()(v, val)) val = v;
