X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbufferable.cpp;h=eb3f1c006e925244f1c58ff671e4d28237378f4a;hb=5a93cc603eef43617a10b76bc9c19a3272ac1d49;hp=60df3eec92c1bd188dbab825e998baf1dd97e7b4;hpb=900cf40469972b1f32a6dbac95c42f46c3726fa8;p=libs%2Fgl.git diff --git a/source/bufferable.cpp b/source/bufferable.cpp index 60df3eec..eb3f1c00 100644 --- a/source/bufferable.cpp +++ b/source/bufferable.cpp @@ -1,4 +1,5 @@ #include +#include "bindable.h" #include "buffer.h" #include "bufferable.h" @@ -81,6 +82,7 @@ void Bufferable::update_offset() void Bufferable::update_buffer() const { + BindRestore bind(buffer, buffer->get_type()); if(offset+get_data_size()>=buffer->get_size()) { const Bufferable *last = this;