From 5c6ca82c4585209a349ddad002a4bd3e5de5b670 Mon Sep 17 00:00:00 2001 From: Andrei Kortunov Date: Wed, 13 Nov 2019 15:02:14 +0400 Subject: [PATCH] Clamp fallback value from config --- apps/openmw/mwrender/water.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/openmw/mwrender/water.cpp b/apps/openmw/mwrender/water.cpp index 60e43b850..a1b4308ce 100644 --- a/apps/openmw/mwrender/water.cpp +++ b/apps/openmw/mwrender/water.cpp @@ -528,6 +528,8 @@ void Water::createSimpleWaterStateSet(osg::Node* node, float alpha) // Add animated textures std::vector > textures; int frameCount = Fallback::Map::getInt("Water_SurfaceFrameCount"); + frameCount = std::min(std::max(frameCount, 0), 320); + const std::string& texture = Fallback::Map::getString("Water_SurfaceTexture"); for (int i=0; i &textures) { int frameCount = Fallback::Map::getInt("Water_SurfaceFrameCount"); + frameCount = std::min(std::max(frameCount, 0), 320); + const std::string& texture = Fallback::Map::getString("Water_SurfaceTexture"); for (int i=0; i