Go to file
Kp 4a01fab66d Fix failure to remove expired walls
std::remove_if can be called on an iterator that returns a proxy object,
but the results of that call are not generally useful.  When remove_if
attempts to move-assign over removed elements, it instead assigns over
the temporary proxy object.  If the proxy object has typical move
semantics, move-assigning over it has no effect on the underlying
container.

Revert to using partial_range on the underlying container.

Reported-by: Mako88 <https://github.com/dxx-rebirth/dxx-rebirth/issues/283>
Fixes: 1f434f98ad ("Use valptridx for ActiveDoors")
2016-12-11 23:47:40 +00:00
common Fix clean test of Valgrind poison support 2016-12-11 23:47:40 +00:00
contrib Add -O0 flags for the Debug and Editor builds in Xcode. 2016-09-28 11:18:46 +08:00
d1x-rebirth Use enumerate in more loops 2016-12-11 01:56:44 +00:00
d2x-rebirth Use enumerate in more loops 2016-12-11 01:56:44 +00:00
Documentation Require support for reference qualified methods 2016-12-10 17:51:07 +00:00
similar Fix failure to remove expired walls 2016-12-11 23:47:40 +00:00
.gitignore ignore XCode user data 2014-12-06 22:43:12 -08:00
COPYING.txt corrected typo in COPYING.txt (it's to its) 2014-06-06 13:18:52 +02:00
GPL-3.txt
INSTALL.markdown Add kreator's elaborations to Mac OS X install instructions 2016-09-11 18:49:16 +00:00
SConstruct Require support for reference qualified methods 2016-12-10 17:51:07 +00:00