From a6c42c64682a834f9f2fabc8b0471c409d3a02d2 Mon Sep 17 00:00:00 2001 From: simon Date: Thu, 22 Apr 2010 10:38:26 +0200 Subject: [PATCH] the Materials::ReadDescriptorColors function does return a value now ... --- dfhack/modules/Materials.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dfhack/modules/Materials.cpp b/dfhack/modules/Materials.cpp index e0e8da8a7..8f00b96c6 100644 --- a/dfhack/modules/Materials.cpp +++ b/dfhack/modules/Materials.cpp @@ -230,6 +230,8 @@ bool Materials::ReadDescriptorColors (vector & color) uint32_t size = p_colors.size(); color.clear(); + if(size == 0) + return false; color.reserve(size); for (uint32_t i = 0; i < size;i++) { @@ -241,6 +243,7 @@ bool Materials::ReadDescriptorColors (vector & color) col.b = p->readFloat( p_colors[i] + p->getDescriptor()->getOffset ("descriptor_color_b") ); color.push_back(col); } + return true; } bool Materials::ReadCreatureTypesEx (vector & creatures)