summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHaihua Hu <jared.hu@nxp.com>2020-06-09 10:53:17 +0800
committerNicolas Dufresne <nicolas@ndufresne.ca>2020-06-09 19:54:24 +0000
commitd77de13ca6028d0011f5a2a285a2a6f751b5d8da (patch)
tree86ad05d5306a7f7d4b34eabf11ea5905c1fba89f
parentebababae0347b39c254f2b96ec52099294327ece (diff)
downloadgstreamer-plugins-bad-d77de13ca6028d0011f5a2a285a2a6f751b5d8da.tar.gz
waylandsink: add wl_registry.global_remove listener
when hotplug display, wayland client will call this listener to notify client do clean up. Temporarily set a dummy function here to avoid app abort Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1327>
-rw-r--r--ext/wayland/wldisplay.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/ext/wayland/wldisplay.c b/ext/wayland/wldisplay.c
index 940009556..f7115d59f 100644
--- a/ext/wayland/wldisplay.c
+++ b/ext/wayland/wldisplay.c
@@ -234,8 +234,16 @@ registry_handle_global (void *data, struct wl_registry *registry,
}
}
+static void
+registry_handle_global_remove (void *data, struct wl_registry *registry,
+ uint32_t name)
+{
+ /* temporarily do nothing */
+}
+
static const struct wl_registry_listener registry_listener = {
- registry_handle_global
+ registry_handle_global,
+ registry_handle_global_remove
};
static gpointer