diff --git a/VirtualRobot/SceneObject.cpp b/VirtualRobot/SceneObject.cpp
index 3d46ae1064d997e5695c39f90c30c0d6b9172de7..332bb8468784e63926d4fe85f3187c34bb310045 100644
--- a/VirtualRobot/SceneObject.cpp
+++ b/VirtualRobot/SceneObject.cpp
@@ -1479,7 +1479,7 @@ namespace VirtualRobot
         if (!visualizationModelXML.empty())
         {
             rapidxml::xml_document<> doc;
-            std::vector<char> cstr(collisionModelXML.size() + 1);  // Create char buffer to store string copy
+            std::vector<char> cstr(visualizationModelXML.size() + 1);  // Create char buffer to store string copy
             strcpy(cstr.data(), visualizationModelXML.c_str());             // Copy string into char buffer
             doc.parse<0>(cstr.data());
             bool useAsColModel;