File diff r21090:ad4f8144ed92 → r21091:6d0d361e1c1e
src/newgrf_storage.cpp
Show inline comments
 
@@ -12,6 +12,8 @@
 
#include "stdafx.h"
 
#include "newgrf_storage.h"
 
#include "core/pool_func.hpp"
 
#include "core/endian_func.hpp"
 
#include "debug.h"
 
#include <set>
 

	
 
PersistentStoragePool _persistent_storage_pool("PersistentStorage");
 
@@ -53,6 +55,9 @@ void ClearPersistentStorageChanges(bool 
 
{
 
	/* Loop over all changes arrays */
 
	for (std::set<BasePersistentStorageArray*>::iterator it = _changed_storage_arrays->begin(); it != _changed_storage_arrays->end(); it++) {
 
		if (!keep_changes) {
 
			DEBUG(desync, 1, "Discarding persistent storage changes: Feature %d, GrfID %08X, Tile %d", (*it)->feature, BSWAP32((*it)->grfid), (*it)->tile);
 
		}
 
		(*it)->ClearChanges(keep_changes);
 
	}