From a95b38d48440d497084bcb70cd34562dc8701a66 Mon Sep 17 00:00:00 2001 From: johndoe6345789 Date: Mon, 5 Jan 2026 14:17:39 +0000 Subject: [PATCH] feat: Register GUI renderer service before render command service in ServiceBasedApp --- src/app/service_based_app.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/app/service_based_app.cpp b/src/app/service_based_app.cpp index 64c7a89..5cf88c5 100644 --- a/src/app/service_based_app.cpp +++ b/src/app/service_based_app.cpp @@ -302,6 +302,13 @@ void ServiceBasedApp::RegisterServices() { registry_.GetService(), registry_.GetService()); + // GUI renderer service (needed by render command service and GUI service) + registry_.RegisterService( + registry_.GetService(), + registry_.GetService()); + logger_->Trace("ServiceBasedApp", "RegisterServices", + "Registered GUI renderer service before render command service"); + // Render command service registry_.RegisterService( registry_.GetService(), @@ -328,10 +335,6 @@ void ServiceBasedApp::RegisterServices() { registry_.GetService()); // GUI service - registry_.RegisterService( - registry_.GetService(), - registry_.GetService()); - registry_.RegisterService( registry_.GetService(), registry_.GetService());