mirror of
https://github.com/OpenMW/openmw.git
synced 2025-04-01 18:06:41 +00:00
Merge pull request #1905 from akortunov/flipcrash
Fix division by zero in the FlipController
This commit is contained in:
commit
322d6ab328
2 changed files with 2 additions and 1 deletions
|
@ -109,6 +109,7 @@
|
|||
Bug #4604: Picking up gold from the ground only makes 1 grabbed
|
||||
Bug #4607: Scaling for animated collision shapes is applied twice
|
||||
Bug #4608: Falling damage is applied twice
|
||||
Bug #4614: Crash due to division by zero when FlipController has no textures
|
||||
Bug #4615: Flicker effects for light sources are handled incorrectly
|
||||
Bug #4617: First person sneaking offset is not applied while the character is in air
|
||||
Bug #4618: Sneaking is possible while the character is flying
|
||||
|
|
|
@ -409,7 +409,7 @@ FlipController::FlipController(const FlipController ©, const osg::CopyOp &co
|
|||
|
||||
void FlipController::apply(osg::StateSet* stateset, osg::NodeVisitor* nv)
|
||||
{
|
||||
if (hasInput() && mDelta != 0)
|
||||
if (hasInput() && mDelta != 0 && !mTextures.empty())
|
||||
{
|
||||
int curTexture = int(getInputValue(nv) / mDelta) % mTextures.size();
|
||||
stateset->setTextureAttribute(mTexSlot, mTextures[curTexture]);
|
||||
|
|
Loading…
Reference in a new issue