When replacing the fbo_handle with a new handle it first unrefs the
old handle. This was previously a call to cogl_offscreen_unref which
silently ignored attempts to unref COGL_INVALID_HANDLE. However the
new cogl_handle_unref does check for this so we should make sure the
handle is valid to avoid the warning.
CoglHandle tex;
/* tear down the FBO */
- cogl_handle_unref (priv->fbo_handle);
+ if (priv->fbo_handle != COGL_INVALID_HANDLE)
+ cogl_handle_unref (priv->fbo_handle);
texture_free_gl_resources (texture);