diff --git a/src/Magnum/AbstractFramebuffer.cpp b/src/Magnum/AbstractFramebuffer.cpp index acaff18d7..fda71da3b 100644 --- a/src/Magnum/AbstractFramebuffer.cpp +++ b/src/Magnum/AbstractFramebuffer.cpp @@ -239,7 +239,7 @@ void AbstractFramebuffer::read(const Range2Di& rectangle, Image2D& image) { #ifndef MAGNUM_TARGET_GLES2 bindInternal(FramebufferTarget::Read); #else - bindInternal(state.readTarget); + bindInternal(Context::current()->state().framebuffer->readTarget); #endif const std::size_t dataSize = image.dataSize(rectangle.size()); char* const data = new char[dataSize];