From 47fa04b5ac9612655ad6e8131785c1e866351d91 Mon Sep 17 00:00:00 2001 From: vaxerski <43317083+vaxerski@users.noreply.github.com> Date: Fri, 26 Nov 2021 21:44:40 +0100 Subject: [PATCH] yeeted gdk, doesn't seem to do much --- CMakeLists.txt | 2 +- src/events/events.cpp | 1 - src/main.cpp | 2 -- 3 files changed, 1 insertion(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2472dda..2f37dca 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -9,7 +9,7 @@ add_compile_options(-Wall -Wextra) find_package(Threads REQUIRED) find_package(PkgConfig REQUIRED) -pkg_check_modules(deps REQUIRED IMPORTED_TARGET glib-2.0 harfbuzz cairo gdk) +pkg_check_modules(deps REQUIRED IMPORTED_TARGET glib-2.0 harfbuzz cairo gtk4) file(GLOB_RECURSE SRCFILES "src/*.cpp") diff --git a/src/events/events.cpp b/src/events/events.cpp index 992eec9..73e6124 100644 --- a/src/events/events.cpp +++ b/src/events/events.cpp @@ -30,7 +30,6 @@ gpointer handle(gpointer data) { void Events::setThread() { // Start a GTK thread so that Cairo does not complain. - gdk_threads_enter(); g_pWindowManager->barThread = g_thread_new("Bar", handle, nullptr); diff --git a/src/main.cpp b/src/main.cpp index 9385682..22ff237 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -52,8 +52,6 @@ int main(int argc, char** argv) { xcb_disconnect(g_pWindowManager->DisplayConnection); - gdk_threads_leave(); - if (const auto err = xcb_connection_has_error(g_pWindowManager->DisplayConnection); err != 0) { Debug::log(CRIT, "Exiting because of error " + std::to_string(err)); return err;