Fix INGLLogger initialization for BUILD_RTI=OFF compatibility

- Replace NGL::NGLLoggerBootstrap::getNGLRootLogger() with NGL::getMemoryLogger()
  in all VideoOverlayManagement handler classes
- Fix Qt6 signal syntax in avs_interface.cpp (error → errorOccurred)
- Ensures compatibility with BUILD_RTI=OFF builds
- Affected files:
  * logger.cpp - Added BUILD_RTI guards, use NGL::getMemoryLogger()
  * avs_interface.cpp - Logger init + Qt6 signal fix
  * main_handler.cpp - Logger init fix
  * handler_overlays.cpp - Logger init fix
  * handler_infrastructure_data.cpp - Logger init fix
  * handler_participant_data.cpp - Logger init fix

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
torstenandCopilot committed 2026-08-24 12:58:54 +02:00
1 parent f6c2ac04f9
commit 4969e4ff9b
6 files changed
+15 -6

No files matched your search

@@ -18,7 +18,7 @@ using namespace VideoOverlayManagement;
HandlerInfrastructureData::HandlerInfrastructureData(const std::shared_ptr<DdsHandler> &ddsHandler, QObject *parent) : QObject(parent)
, m_ddsHandler(ddsHandler)
, m_exerciseId(0),
m_logger(NGL::NGLLoggerBootstrap::getNGLRootLogger()) {
m_logger(NGL::getMemoryLogger()) {
} // end of ctor()
//-----------------------------------------------------------------------------