We don't bind the container in AddRef. Signed-off-by: Axel Davy <axel.d...@ens.fr> --- src/gallium/state_trackers/nine/iunknown.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/gallium/state_trackers/nine/iunknown.h b/src/gallium/state_trackers/nine/iunknown.h index d357aad..dd1dab9 100644 --- a/src/gallium/state_trackers/nine/iunknown.h +++ b/src/gallium/state_trackers/nine/iunknown.h @@ -165,8 +165,7 @@ static inline void NineUnknown_Detach( struct NineUnknown *This ) { assert(This->container && !This->forward); - if (This->refs) - NineUnknown_Unbind(This->container); + if (This->bind) NineUnknown_Unbind(This->container); This->container = NULL; -- 2.10.2 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev