From fa221d5f0551c39b7f9f8a8fcb4a4f2dab74b4db Mon Sep 17 00:00:00 2001 From: vaxerski <43317083+vaxerski@users.noreply.github.com> Date: Tue, 23 Nov 2021 17:41:30 +0100 Subject: [PATCH] fix removeWindowFromVectorSafe not removing nodes --- src/windowManager.cpp | 4 ++-- src/windowManager.hpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/windowManager.cpp b/src/windowManager.cpp index 1807beb..6bcf46d 100644 --- a/src/windowManager.cpp +++ b/src/windowManager.cpp @@ -188,7 +188,7 @@ void CWindowManager::setupManager() { updateBarInfo(); // start its' update thread - Events::setThread(); + //Events::setThread(); Debug::log(LOG, "Bar done."); @@ -408,7 +408,7 @@ void CWindowManager::addWindowToVectorSafe(CWindow window) { windows.push_back(window); } -void CWindowManager::removeWindowFromVectorSafe(xcb_drawable_t window) { +void CWindowManager::removeWindowFromVectorSafe(int64_t window) { if (!window) return; diff --git a/src/windowManager.hpp b/src/windowManager.hpp index 31bad4b..4fb4dde 100644 --- a/src/windowManager.hpp +++ b/src/windowManager.hpp @@ -42,7 +42,7 @@ public: CWindow* getWindowFromDrawable(int64_t); void addWindowToVectorSafe(CWindow); - void removeWindowFromVectorSafe(xcb_drawable_t); + void removeWindowFromVectorSafe(int64_t); void setupManager(); bool handleEvent();