From 613093877a34dca5a9927811f05432c01f74b01e Mon Sep 17 00:00:00 2001 From: Sixels Date: Tue, 19 Apr 2022 13:50:18 -0300 Subject: [PATCH] Set dwt for touchpad if available --- src/managers/InputManager.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/managers/InputManager.cpp b/src/managers/InputManager.cpp index 0800ac95..43b4ec12 100644 --- a/src/managers/InputManager.cpp +++ b/src/managers/InputManager.cpp @@ -271,6 +271,11 @@ void CInputManager::newMouse(wlr_input_device* mouse) { if (libinput_device_config_scroll_has_natural_scroll(LIBINPUTDEV)) libinput_device_config_scroll_set_natural_scroll_enabled(LIBINPUTDEV, 0 /* Natural */); + + if (libinput_device_config_dwt_is_available(LIBINPUTDEV)) { + const auto DWT = static_cast(g_pConfigManager->getInt("input:touchpad:disable_while_typing") != 0); + libinput_device_config_dwt_set_enabled(LIBINPUTDEV, DWT); + } } wlr_cursor_attach_input_device(g_pCompositor->m_sWLRCursor, mouse);