iOS: Make sure we're deleting framebuffers in the right context
When a QWindow was destroyed, we'd delete its corresponding buffers,
but failed to make the correct EAGLContext current first. This would
result in deleting/invalidating buffers for another window (whatever
window's context was current at the time), and that window would then
seemingly stop rendering anything, and turn black on rotation.
|For Gerrit Dashboard: QTBUG-32246|
|60470,3||iOS: Make sure we're deleting framebuffers in the right context||stable||qt/qtbase||Status: MERGED||+2||0|