Index: trunk/src/engine/animation.cc
===================================================================
--- trunk/src/engine/animation.cc	(revision 486)
+++ trunk/src/engine/animation.cc	(revision 487)
@@ -61,9 +61,9 @@
 		layer.def_state = -1;
 
-		if ( layer.mask != -1 )
+		if ( layer.mask >= 0 )
 		{
 			const auto& tree = animator->poses->get_tree();
 			layer.mask_vector.resize( tree.size(), false );
-			fill_mask_vector_rec( layer.mask_vector, tree, layer.mask );
+			fill_mask_vector_rec( layer.mask_vector, tree, uint32( layer.mask ) );
 		}
 
