From 6fe903d537f09e309e2e915f043dffcadb2011bf Mon Sep 17 00:00:00 2001 From: juha Date: Wed, 6 Nov 2019 21:32:26 +0000 Subject: [PATCH] LCL-GTK3: Prevent a crash with Wayland caused by allocating 0-sized surface. Issue #36220, patch from Anton Kavalenka. git-svn-id: trunk@62211 - --- lcl/interfaces/gtk3/gtk3objects.pas | 1 + 1 file changed, 1 insertion(+) diff --git a/lcl/interfaces/gtk3/gtk3objects.pas b/lcl/interfaces/gtk3/gtk3objects.pas index df2781c0e1..d64b097650 100644 --- a/lcl/interfaces/gtk3/gtk3objects.pas +++ b/lcl/interfaces/gtk3/gtk3objects.pas @@ -1181,6 +1181,7 @@ begin begin AWindow := gdk_get_default_root_window; AWindow^.get_geometry(@x, @y, @w, @h); + w:=1; h:=1; // ParentPixmap := gdk_pixbuf_get_from_window(AWindow, x, y, w, h); // Widget := gdk_cairo_create(AWindow); // gdk_cairo_set_source_pixbuf(Widget, ParentPixmap, 0, 0);