Michael Olbrich 96b800f82a waylandsink: make sure self->window is not NULL before using it
self->window is created with the first frame, so it is not available when
properties are set during construction of the element.
Skip calling gst_wl_window_ensure_fullscreen() in this case.

The window is already constructed with the current configured fullscreen state,
nothing else in needed here.

Without this, running e.g. 'gst-launch-1.0 -v videotestsrc ! waylandsink
fullscreen=true' will result in:

GStreamer-Wayland-CRITICAL **: 14:11:19.921: gst_wl_window_ensure_fullscreen: assertion 'self' failed

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/9283>
2025-07-07 21:11:43 +00:00
..
2025-06-30 12:19:19 +00:00
2025-06-17 17:11:03 +00:00
2025-06-23 12:29:06 +00:00
2025-01-13 19:17:13 +01:00
2025-01-16 20:09:06 +00:00
2025-01-20 19:31:36 +00:00
2025-02-06 17:48:47 +00:00
2025-01-13 19:26:26 +00:00
2025-02-07 20:53:50 +00:00