X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fprogramdata.cpp;fp=source%2Fprogramdata.cpp;h=79a8bb1bd98fe434542504487bdcf5f23b047e50;hp=a0e0e8bc61376b814f28af1439f01329d8e7e61e;hb=6b0a93110454cc8d84d0d9b9b29fe9d0ecbaa4d5;hpb=9ffa823328620968642ffbf9920265e1af0dc21e diff --git a/source/programdata.cpp b/source/programdata.cpp index a0e0e8bc..79a8bb1b 100644 --- a/source/programdata.cpp +++ b/source/programdata.cpp @@ -455,7 +455,7 @@ ProgramData::ProgramBlock::ProgramBlock(): ProgramData::ProgramBlock::ProgramBlock(int p, SharedBlock *b): bind_point(p), - block(b ? b->block : 0), + block((b && b->used) ? b->block : 0), shared(b) { }