diff --git a/src/core/Seat.cpp b/src/core/Seat.cpp index a2b39d2..56d96fd 100644 --- a/src/core/Seat.cpp +++ b/src/core/Seat.cpp @@ -134,25 +134,6 @@ void CSeatManager::registerCursorShape(SP shape) { m_pCursorShape = makeUnique(shape); } -std::string CSeatManager::getActiveKbLayoutName() { - if (!m_pXKBState || !m_pXKBKeymap) - return "error"; - - const auto LAYOUTSNUM = xkb_keymap_num_layouts(m_pXKBKeymap); - - for (uint32_t i = 0; i < LAYOUTSNUM; ++i) { - if (xkb_state_layout_index_is_active(m_pXKBState, i, XKB_STATE_LAYOUT_EFFECTIVE) == 1) { - const auto LAYOUTNAME = xkb_keymap_layout_get_name(m_pXKBKeymap, i); - - if (LAYOUTNAME) - return std::string{LAYOUTNAME}; - return "error"; - } - } - - return "none"; -} - bool CSeatManager::registered() { return m_pSeat; } diff --git a/src/core/Seat.hpp b/src/core/Seat.hpp index 9ce0cd5..bf6a7a0 100644 --- a/src/core/Seat.hpp +++ b/src/core/Seat.hpp @@ -14,7 +14,6 @@ class CSeatManager { void registerSeat(SP seat); void registerCursorShape(SP shape); bool registered(); - std::string getActiveKbLayoutName(); SP m_pKeeb; SP m_pPointer;