From 03da5a3ef55555a76c75f797ed1628478bf8cc9d Mon Sep 17 00:00:00 2001 From: vaxerski <43317083+vaxerski@users.noreply.github.com> Date: Sat, 19 Mar 2022 11:27:19 +0100 Subject: fix crash and log more --- src/Compositor.cpp | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) (limited to 'src/Compositor.cpp') diff --git a/src/Compositor.cpp b/src/Compositor.cpp index 2d7c1826..83cce2a0 100644 --- a/src/Compositor.cpp +++ b/src/Compositor.cpp @@ -189,15 +189,6 @@ void CCompositor::focusWindow(CWindow* pWindow) { // Unfocus last window if (m_pLastFocus && windowValidMapped(m_pLastFocus)) g_pXWaylandManager->activateSurface(g_pXWaylandManager->getWindowSurface(m_pLastFocus), false); - if (m_sWLRSeat->keyboard_state.focused_surface){ - const auto XDGSURFACE = wlr_xdg_surface_from_wlr_surface(m_sWLRSeat->keyboard_state.focused_surface); - if (XDGSURFACE) - wlr_xdg_toplevel_set_activated(XDGSURFACE->toplevel, false); - - const auto XWLSURFACE = wlr_xwayland_surface_from_wlr_surface(m_sWLRSeat->keyboard_state.focused_surface); - if (XWLSURFACE) - wlr_xwayland_surface_activate(XWLSURFACE, false); - } const auto KEYBOARD = wlr_seat_get_keyboard(m_sWLRSeat); wlr_seat_keyboard_notify_enter(m_sWLRSeat, PWINDOWSURFACE, KEYBOARD->keycodes, KEYBOARD->num_keycodes, &KEYBOARD->modifiers); @@ -206,7 +197,7 @@ void CCompositor::focusWindow(CWindow* pWindow) { m_pLastFocus = pWindow; - Debug::log(LOG, "Set focus to %x", pWindow); + Debug::log(LOG, "Set keyboard %x focus to %x, with name: %s", KEYBOARD, pWindow, pWindow->m_szTitle.c_str()); } bool CCompositor::windowValidMapped(CWindow* pWindow) { -- cgit v1.2.3