From 56ee2588a59a8047dfad48ca037ded16438581a8 Mon Sep 17 00:00:00 2001 From: Alexei Kotov Date: Mon, 4 Sep 2023 23:51:38 +0300 Subject: [PATCH] Fix NiSourceTexture loading for internal textures --- components/nif/texture.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/components/nif/texture.cpp b/components/nif/texture.cpp index 116ded6f7e..3525c6f043 100644 --- a/components/nif/texture.cpp +++ b/components/nif/texture.cpp @@ -10,12 +10,12 @@ namespace Nif NiTexture::read(nif); nif->read(mExternal); - if (mExternal || nif->getVersion() >= NIFStream::generateVersion(10, 1, 0, 0)) - nif->read(mFile); - bool hasData = nif->getVersion() >= NIFStream::generateVersion(10, 0, 1, 4); if (!hasData && !mExternal) - nif->read(hasData); + hasData = nif->get() != 0; + + if (mExternal || nif->getVersion() >= NIFStream::generateVersion(10, 1, 0, 0)) + nif->read(mFile); if (hasData) mData.read(nif);