浏览代码

Merge pull request #1004 from Lopuska/patch-1

Fixed a crash and memory leak on the ribbon code
LuisAntonRebollo 10 年之前
父节点
当前提交
3281dc1e06
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      Engine/source/T3D/fx/ribbon.cpp

+ 3 - 3
Engine/source/T3D/fx/ribbon.cpp

@@ -672,9 +672,9 @@ void Ribbon::createBuffers(SceneRenderState *state, GFXVertexBufferHandle<GFXVer
    Point3F pointA = verts[count-1].point;
    Point3F pointB = verts[0].point;
 
-   verts.unlock();
    pb.unlock();
-
+   verts.unlock();
+ 
    Point3F diffSize = pointA - pointB;
 
    Box3F objBox;
@@ -704,4 +704,4 @@ void Ribbon::createBuffers(SceneRenderState *state, GFXVertexBufferHandle<GFXVer
    }
 
    mUpdateBuffers = false;
-}
+}