From 70447ae6bcfeb0ff9f5e0f1ce2d683824a48b1a2 Mon Sep 17 00:00:00 2001 From: Stefano Ragni Date: Sat, 4 Apr 2020 14:29:52 +0200 Subject: [PATCH] gtk+3: fix issue 2572 --- srcpkgs/gtk+3/patches/fix-issue-2572.patch | 13 +++++++++++++ srcpkgs/gtk+3/template | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/gtk+3/patches/fix-issue-2572.patch diff --git a/srcpkgs/gtk+3/patches/fix-issue-2572.patch b/srcpkgs/gtk+3/patches/fix-issue-2572.patch new file mode 100644 index 00000000000..e0d7991fe6f --- /dev/null +++ b/srcpkgs/gtk+3/patches/fix-issue-2572.patch @@ -0,0 +1,13 @@ +diff --git a/gdk/wayland/gdkwindow-wayland.c b/gdk/wayland/gdkwindow-wayland.c +index eba8361b21..5f39c5771c 100644 +--- gdk/wayland/gdkwindow-wayland.c ++++ gdk/wayland/gdkwindow-wayland.c +@@ -1087,6 +1087,8 @@ needs_initial_configure (GdkWindow *window) + + if (impl->display_server.wl_subsurface) + return FALSE; ++ else if (impl->use_custom_surface) ++ return FALSE; + else if (is_realized_toplevel (window)) + return TRUE; + else if (is_realized_popup (window)) diff --git a/srcpkgs/gtk+3/template b/srcpkgs/gtk+3/template index 96eacad933f..583daa9db75 100644 --- a/srcpkgs/gtk+3/template +++ b/srcpkgs/gtk+3/template @@ -1,7 +1,7 @@ # Template file for 'gtk+3' pkgname=gtk+3 version=3.24.17 -revision=1 +revision=2 wrksrc="gtk+-${version}" build_style=gnu-configure build_helper="gir"