X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fanimation.cpp;h=1cfb533f94eb3cd901ecba9dc501d28433224a15;hp=02a2d371c71c1d32baff99aa3a120429d8c90d91;hb=ae161d1081b42be523aecb72dfe209d6aee6f770;hpb=8d8b80f3c1511b37f030d897ad97b92993a03ca2 diff --git a/source/animation.cpp b/source/animation.cpp index 02a2d371..1cfb533f 100644 --- a/source/animation.cpp +++ b/source/animation.cpp @@ -272,7 +272,10 @@ Animation::Iterator::Iterator(const Animation &a): event_iter(animation->events.begin()), x(0), end(false) -{ } +{ + if(iter==animation->keyframes.end()) + throw invalid_argument("Animation::Iterator::Iterator"); +} Animation::Iterator &Animation::Iterator::operator+=(const Time::TimeDelta &t) {