waylandsink: Emit "map" signal boarder surface is ready
authorColin Kinloch <colin.kinloch@collabora.com>
Fri, 26 May 2023 12:26:42 +0000 (13:26 +0100)
committerTim-Philipp Müller <tim@centricular.com>
Thu, 1 Jun 2023 09:35:25 +0000 (10:35 +0100)
commit7faadfe88280c4880238115be54c9222db669465
treea74a84e21ee81847f0d0da59838071bf678c8d68
parentb51727e9fad50771e3fda429b99355639e3baeed
waylandsink: Emit "map" signal boarder surface is ready

This allows gtkwaylandsink to queue a draw of its gtk widget at the
correct time, avoiding a race.

Signed-off-by: Colin Kinloch <colin.kinloch@collabora.com>
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4754>
subprojects/gst-plugins-bad/ext/gtk/gstgtkwaylandsink.c
subprojects/gst-plugins-bad/gst-libs/gst/wayland/gstwlwindow.c