diff options
author | Andrey Konovalov <andrey.konovalov@linaro.org> | 2019-04-09 21:32:36 +0300 |
---|---|---|
committer | Andrey Konovalov <andrey.konovalov@linaro.org> | 2019-04-09 21:32:36 +0300 |
commit | 88bee1a322508e3e87542bb460da7588fb7e67dd (patch) | |
tree | 0c9a71ee1c82b8003accf9a06d987ad3267ee987 | |
parent | f3e746909478d22a7a5ebf28e18d598a1a998589 (diff) | |
download | gstreamer-plugins-bad-88bee1a322508e3e87542bb460da7588fb7e67dd.tar.gz |
waylandsink: make gst_wl_window_is_toplevel aware of XDG shell
-rw-r--r-- | ext/wayland/wlwindow.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/ext/wayland/wlwindow.c b/ext/wayland/wlwindow.c index 0a1c15601..77b2d81d4 100644 --- a/ext/wayland/wlwindow.c +++ b/ext/wayland/wlwindow.c @@ -360,7 +360,10 @@ gst_wl_window_is_toplevel (GstWlWindow * window) { g_return_val_if_fail (window != NULL, FALSE); - return (window->wl_shell_surface != NULL); + if (window->display->xdg_wm_base) + return (window->xdg_toplevel != NULL); + else + return (window->wl_shell_surface != NULL); } static void |