diff --git a/gdk/gdkdmabuf.c b/gdk/gdkdmabuf.c index 02eddb1694..f5d7e12928 100644 --- a/gdk/gdkdmabuf.c +++ b/gdk/gdkdmabuf.c @@ -2475,7 +2475,7 @@ gdk_dmabuf_is_disjoint (const GdkDmabuf *dmabuf) { struct stat plane_stat; - if (fstat (dmabuf->planes[0].fd, &plane_stat) != 0) + if (fstat (dmabuf->planes[i].fd, &plane_stat) != 0) return TRUE; if (first_stat.st_ino != plane_stat.st_ino)