$NetBSD: patch-src_lib_platform_XWindowsKeyState.cpp,v 1.1 2022/01/07 23:02:48 tnn Exp $ make dbus optional --- src/lib/platform/XWindowsKeyState.cpp.orig 2021-11-22 13:50:34.000000000 +0000 +++ src/lib/platform/XWindowsKeyState.cpp @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -#ifndef __APPLE__ +#ifdef WITH_DBUS #include #endif @@ -249,6 +249,7 @@ XWindowsKeyState::getKeyMap(synergy::Key updateKeysymMap(keyMap); } +#if 0 bool XWindowsKeyState::setCurrentLanguageWithDBus(SInt32 group) const { QString service = "org.gnome.Shell"; @@ -289,6 +290,7 @@ bool XWindowsKeyState::setCurrentLanguag return true; } +#endif void XWindowsKeyState::fakeKey(const Keystroke& keystroke) @@ -321,7 +323,7 @@ XWindowsKeyState::fakeKey(const Keystrok if (keystroke.m_data.m_group.m_absolute) { LOG((CLOG_WARN "LANGUAGE_DEBUG group %d", keystroke.m_data.m_group.m_group)); -#ifndef __APPLE__ +#ifdef WITH_DBUS if(setCurrentLanguageWithDBus(keystroke.m_data.m_group.m_group)) { break; } @@ -342,7 +344,7 @@ XWindowsKeyState::fakeKey(const Keystrok else { LOG((CLOG_WARN "LANGUAGE_DEBUG group %+d", keystroke.m_data.m_group.m_group)); -#ifndef __APPLE__ +#ifdef WITH_DBUS if(setCurrentLanguageWithDBus(keystroke.m_data.m_group.m_group)) { break; }