diff --git a/glamor/glamor_fbo.c b/glamor/glamor_fbo.c index e9612bd7f..e5b98a16c 100644 --- a/glamor/glamor_fbo.c +++ b/glamor/glamor_fbo.c @@ -527,7 +527,7 @@ glamor_pixmap_ensure_fbo(PixmapPtr pixmap, GLenum format, int flag) glamor_pixmap_attach_fbo(pixmap, fbo); } else { /* We do have a fbo, but it may lack of fb or tex. */ - if (pixmap_priv->fbo->tex) + if (!pixmap_priv->fbo->tex) pixmap_priv->fbo->tex = _glamor_create_tex(glamor_priv, pixmap->drawable.width, pixmap->drawable.height, format);