[Fix?] I think this might do it?

This commit is contained in:
Allanis 2013-11-26 15:55:42 +00:00
parent 03f20c5a25
commit 96587aac90

View File

@ -367,10 +367,14 @@ static void weapons_updateLayer(const double dt, const WeaponLayer layer) {
break; break;
} }
/* Out of bounds, loop is over. */
if(i >= *nlayer)
break;
/* Only increment if weapon wasn't deleted. */ /* Only increment if weapon wasn't deleted. */
if(w == wlayer[i]) { if(w == wlayer[i]) {
weapon_update(wlayer[i], dt, layer); weapon_update(wlayer[i], dt, layer);
if(w == wlayer[i]) if((i < *nlayer) && (w == wlayer[i]))
i++; i++;
} }
} }