X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fobject.cpp;fp=source%2Fobject.cpp;h=ae38af6b4e7f2c9274206561759bfdef4d442987;hp=6bc872a198553eb38aa65ae67052b32ace758597;hb=908354182fd2b0e7748b8778e469133d48f88bbb;hpb=72790b3aba8ddc1a6d020646fb7312959729777b diff --git a/source/object.cpp b/source/object.cpp index 6bc872a1..ae38af6b 100644 --- a/source/object.cpp +++ b/source/object.cpp @@ -103,7 +103,9 @@ void Object::render(Renderer &renderer, const ObjectInstance &inst, const Tag &t const RenderPass *Object::get_pass(const Tag &tag) const { - if(!technique || !technique->has_pass(tag)) + if(!technique) + throw logic_error("!technique"); + if(!technique->has_pass(tag)) return 0; return &technique->get_pass(tag); }