From e3e8147a743acc5401a8b56c8b7c306fa44e0f37 Mon Sep 17 00:00:00 2001 From: robert Date: Thu, 2 Nov 2023 01:48:28 +0000 Subject: [PATCH] ximagesrc: fix xnavigation linking issue Fixes #3083 Part-of: --- subprojects/gst-plugins-good/sys/ximage/gstximagesrc.c | 2 ++ subprojects/gst-plugins-good/sys/ximage/meson.build | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/subprojects/gst-plugins-good/sys/ximage/gstximagesrc.c b/subprojects/gst-plugins-good/sys/ximage/gstximagesrc.c index 895816abfe..2f7bd52641 100644 --- a/subprojects/gst-plugins-good/sys/ximage/gstximagesrc.c +++ b/subprojects/gst-plugins-good/sys/ximage/gstximagesrc.c @@ -1220,6 +1220,7 @@ static gboolean gst_ximage_src_event (GstBaseSrc * base_src, GstEvent * event) { gboolean ret = FALSE; +#ifdef HAVE_XNAVIGATION gboolean is_press = FALSE; GstXImageSrc *src = GST_XIMAGE_SRC (base_src); if (src->enable_navigation_events @@ -1272,6 +1273,7 @@ gst_ximage_src_event (GstBaseSrc * base_src, GstEvent * event) break; } } +#endif if (!ret) { ret = GST_CALL_PARENT_WITH_DEFAULT (GST_BASE_SRC_CLASS, event, (base_src, diff --git a/subprojects/gst-plugins-good/sys/ximage/meson.build b/subprojects/gst-plugins-good/sys/ximage/meson.build index 11922faba7..a7021f109c 100644 --- a/subprojects/gst-plugins-good/sys/ximage/meson.build +++ b/subprojects/gst-plugins-good/sys/ximage/meson.build @@ -21,7 +21,7 @@ if x11_dep.found() xtst_dep = dependency('xtst', required : get_option('ximagesrc-navigation')) if xtst_dep.found() - x_args += ['-DHAVE_NAVIGATION'] + x_args += ['-DHAVE_XNAVIGATION'] x_sources += files(['gst-ximage-navigation.c']) endif