opnsense-ports/security/authenticator/files/patch-gtk4
Franco Fichtner 9db3b7b9ea */*: sync with upstream
Taken from: FreeBSD
2023-04-24 07:58:56 +02:00

61 lines
2.3 KiB
Text

https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1191
--- cargo-crates/gst-plugin-gtk4-0.10.5/src/sink/imp.rs.orig 2006-07-24 01:21:28 UTC
+++ cargo-crates/gst-plugin-gtk4-0.10.5/src/sink/imp.rs
@@ -595,11 +595,11 @@ impl PaintableSink {
};
match gdk_context.type_().name() {
- #[cfg(all(target_os = "linux", feature = "x11egl"))]
+ #[cfg(feature = "x11egl")]
"GdkX11GLContextEGL" => (),
- #[cfg(all(target_os = "linux", feature = "x11glx"))]
+ #[cfg(feature = "x11glx")]
"GdkX11GLContextGLX" => (),
- #[cfg(all(target_os = "linux", feature = "wayland"))]
+ #[cfg(feature = "wayland")]
"GdkWaylandGLContext" => (),
#[cfg(target_os = "macos")]
"GdkMacosGLContext" => (),
@@ -621,11 +621,11 @@ impl PaintableSink {
gdk_context.make_current();
let res = match gdk_context.type_().name() {
- #[cfg(all(target_os = "linux", feature = "x11egl"))]
+ #[cfg(feature = "x11egl")]
"GdkX11GLContextEGL" => self.initialize_x11egl(gdk_display),
- #[cfg(all(target_os = "linux", feature = "x11glx"))]
+ #[cfg(feature = "x11glx")]
"GdkX11GLContextGLX" => self.initialize_x11glx(gdk_display),
- #[cfg(all(target_os = "linux", feature = "wayland"))]
+ #[cfg(feature = "wayland")]
"GdkWaylandGLContext" => self.initialize_waylandegl(gdk_display),
#[cfg(target_os = "macos")]
"GdkMacosGLContext" => self.initialize_macosgl(gdk_display),
@@ -675,7 +675,7 @@ impl PaintableSink {
};
}
- #[cfg(all(target_os = "linux", feature = "x11egl"))]
+ #[cfg(feature = "x11egl")]
fn initialize_x11egl(
&self,
display: gdk::Display,
@@ -725,7 +725,7 @@ impl PaintableSink {
}
}
- #[cfg(all(target_os = "linux", feature = "x11glx"))]
+ #[cfg(feature = "x11glx")]
fn initialize_x11glx(
&self,
display: gdk::Display,
@@ -774,7 +774,7 @@ impl PaintableSink {
}
}
- #[cfg(all(target_os = "linux", feature = "wayland"))]
+ #[cfg(feature = "wayland")]
fn initialize_waylandegl(
&self,
display: gdk::Display,