浏览代码

Merge pull request #237 from Azaezel/alpha40_notKnotNoNo

safety check
Brian Roberts 4 年之前
父节点
当前提交
8e4edc3545
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      Engine/source/T3D/cameraSpline.h

+ 2 - 2
Engine/source/T3D/cameraSpline.h

@@ -75,8 +75,8 @@ public:
    void push_front(Knot *w) { push_back(w); mFront = w; mIsMapDirty = true; }
    void push_front(Knot *w) { push_back(w); mFront = w; mIsMapDirty = true; }
 
 
    Knot* getKnot(S32 i);
    Knot* getKnot(S32 i);
-   Knot* next(Knot *k) { return (k->next == mFront) ? k : k->next; }
-   Knot* prev(Knot *k) { return (k == mFront) ? k : k->prev; }
+   Knot* next(Knot *k) { return (k && k->next == mFront) ? k : k->next; }
+   Knot* prev(Knot *k) { return (k && k == mFront) ? k : k->prev; }
 
 
    F32 advanceTime(F32 t, S32 delta_ms);
    F32 advanceTime(F32 t, S32 delta_ms);
    F32 advanceDist(F32 t, F32 meters);
    F32 advanceDist(F32 t, F32 meters);