diff --git a/src/x11/tray_manager.cpp b/src/x11/tray_manager.cpp index ae3f0476..c297aeff 100644 --- a/src/x11/tray_manager.cpp +++ b/src/x11/tray_manager.cpp @@ -754,7 +754,7 @@ void tray_manager::process_docking_request(xcb_window_t win) { m_log.err(err.what()); } catch (const xpp::x::error::window& err) { m_log.err("Failed to query _XEMBED_INFO, removing client... (%s)", err.what()); - remove_client(win, false); + remove_client(win, true); return; } @@ -1044,7 +1044,7 @@ void tray_manager::handle(const evt::property_notify& evt) { return; } catch (const xpp::x::error::window& err) { m_log.err("Failed to query _XEMBED_INFO, removing client... (%s)", err.what()); - remove_client(win, false); + remove_client(win, true); return; }