mirror of
https://git.freebsd.org/ports.git
synced 2025-07-06 20:09:14 -04:00
Approved by: rene (mentor) Security: https://vuxml.freebsd.org/freebsd/310ca30e-a951-11ed-8314-a8a1599412c6.html
29 lines
1.4 KiB
C++
29 lines
1.4 KiB
C++
--- remoting/host/me2me_desktop_environment.cc.orig 2023-02-08 09:03:45 UTC
|
|
+++ remoting/host/me2me_desktop_environment.cc
|
|
@@ -124,7 +124,7 @@ std::string Me2MeDesktopEnvironment::GetCapabilities()
|
|
capabilities += protocol::kRemoteWebAuthnCapability;
|
|
}
|
|
|
|
-#if BUILDFLAG(IS_LINUX) && defined(REMOTING_USE_X11)
|
|
+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(REMOTING_USE_X11)
|
|
capabilities += " ";
|
|
capabilities += protocol::kMultiStreamCapability;
|
|
|
|
@@ -161,7 +161,7 @@ Me2MeDesktopEnvironment::Me2MeDesktopEnvironment(
|
|
// properly under Xvfb.
|
|
mutable_desktop_capture_options()->set_use_update_notifications(true);
|
|
|
|
-#if BUILDFLAG(IS_LINUX)
|
|
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
|
|
// Setting this option to false means that the capture differ wrapper will not
|
|
// be used when the X11 capturer is selected. This reduces the X11 capture
|
|
// time by a few milliseconds per frame and is safe because we can rely on
|
|
@@ -193,7 +193,7 @@ bool Me2MeDesktopEnvironment::InitializeSecurity(
|
|
|
|
// Otherwise, if the session is shared with the local user start monitoring
|
|
// the local input and create the in-session UI.
|
|
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
|
|
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
|
|
bool want_user_interface = false;
|
|
#elif BUILDFLAG(IS_APPLE)
|
|
// Don't try to display any UI on top of the system's login screen as this
|