diff --git a/lcl/interfaces/gtk/gtkwscontrols.pp b/lcl/interfaces/gtk/gtkwscontrols.pp index 166daa81ec..43c707ff24 100644 --- a/lcl/interfaces/gtk/gtkwscontrols.pp +++ b/lcl/interfaces/gtk/gtkwscontrols.pp @@ -990,8 +990,8 @@ begin end; gbPixbuf: begin - Pixmap := gdk_pixmap_new(nil, ABitmap.Width, ABitmap.Height, 24); - Mask := gdk_pixmap_new(nil, ABitmap.Width, ABitmap.Height, 1); + Pixmap := nil; + Mask := nil; gdk_pixbuf_render_pixmap_and_mask(GDIObject^.GDIPixbufObject, Pixmap, Mask, $80); end; end;