diff --git a/Client/Source/TurboLinkTest/TimeTestWidget.cpp b/Client/Source/TurboLinkTest/TimeTestWidget.cpp index 011dbea..307bf9e 100644 --- a/Client/Source/TurboLinkTest/TimeTestWidget.cpp +++ b/Client/Source/TurboLinkTest/TimeTestWidget.cpp @@ -65,7 +65,7 @@ void UTimeTestWidget::UpdateControlState() void UTimeTestWidget::OnConnectServiceButtonClicked() { if (TimeService != nullptr) return; - UTurboLinkGrpcManager* turboLinkManager = UTurboLinkGrpcUtilities::GetTurboLinkGrpcManager(); + UTurboLinkGrpcManager* turboLinkManager = UTurboLinkGrpcUtilities::GetTurboLinkGrpcManager(this); //create service adapter TimeService = Cast(turboLinkManager->MakeService("TimeService")); @@ -93,7 +93,7 @@ void UTimeTestWidget::OnShutdownServiceButtonClicked() } TimeService->OnServiceStateChanged.RemoveDynamic(this, &UTimeTestWidget::OnTimeServiceStateChanged); - UTurboLinkGrpcUtilities::GetTurboLinkGrpcManager()->ReleaseService(TimeService); + UTurboLinkGrpcUtilities::GetTurboLinkGrpcManager(this)->ReleaseService(TimeService); TimeService = nullptr; UpdateControlState();