From e1360cabce2c76811fe0c67e044b8954deb6e714 Mon Sep 17 00:00:00 2001 From: light7734 Date: Wed, 8 Oct 2025 06:29:00 +0330 Subject: [PATCH] fix(input): adjust to recent changes + link tbb to fix gcc compilation --- modules/input/CMakeLists.txt | 2 +- modules/input/private/system.test.cpp | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/modules/input/CMakeLists.txt b/modules/input/CMakeLists.txt index 9620f46..700fc41 100644 --- a/modules/input/CMakeLists.txt +++ b/modules/input/CMakeLists.txt @@ -1,4 +1,4 @@ add_library_module(input system.cpp) -target_link_libraries(input PUBLIC surface math logger) +target_link_libraries(input PUBLIC surface math logger tbb) add_test_module(input system.test.cpp) diff --git a/modules/input/private/system.test.cpp b/modules/input/private/system.test.cpp index 3e450fa..baf8f34 100644 --- a/modules/input/private/system.test.cpp +++ b/modules/input/private/system.test.cpp @@ -4,6 +4,7 @@ #include #include #include +#include #include // NOLINTBEGIN @@ -48,9 +49,9 @@ public: auto add_surface_component() -> ecs::EntityId { auto entity = m_registry->create_entity(); - m_registry->add( + m_surface_system.create_surface_component( entity, - surface::SurfaceComponent::CreateInfo {} + { .title = "", .resolution = { 20u, 20u } } ); return entity; @@ -58,6 +59,8 @@ public: private: memory::Ref m_registry = memory::create_ref(); + + surface::System m_surface_system = surface::System { m_registry }; }; Suite raii = "raii"_suite = "raii"_suite = [] {