diff --git a/lcl/interfaces/gtk/gtkwscustomlistview.inc b/lcl/interfaces/gtk/gtkwscustomlistview.inc index d1bcb45e96..ba103213c7 100644 --- a/lcl/interfaces/gtk/gtkwscustomlistview.inc +++ b/lcl/interfaces/gtk/gtkwscustomlistview.inc @@ -689,8 +689,8 @@ begin end; gbPixbuf: begin - Pixmap := gdk_pixmap_new(nil, ImageBitmap.Width, ImageBitmap.Height, 24); - Mask := gdk_pixmap_new(nil, ImageBitmap.Width, ImageBitmap.Height, 1); + Pixmap := nil; + Mask := nil; gdk_pixbuf_render_pixmap_and_mask(PGDIObject(ImageBitmap.Handle)^.GDIPixbufObject, pixmap, mask, $80); end; end;