From f3f880f562eea9de5380984537ffbdb593d0fccc Mon Sep 17 00:00:00 2001 From: Steve Streeting Date: Tue, 25 Jun 2024 09:48:55 +0100 Subject: [PATCH] Log when the initial focus widget name is incorrect --- Source/StevesUEHelpers/Private/StevesUI/FocusablePanel.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Source/StevesUEHelpers/Private/StevesUI/FocusablePanel.cpp b/Source/StevesUEHelpers/Private/StevesUI/FocusablePanel.cpp index 32c29de..4ca7ea1 100644 --- a/Source/StevesUEHelpers/Private/StevesUI/FocusablePanel.cpp +++ b/Source/StevesUEHelpers/Private/StevesUI/FocusablePanel.cpp @@ -13,6 +13,12 @@ void UFocusablePanel::NativeConstruct() if (!InitialFocusWidgetName.IsNone()) { InitialFocusWidget = WidgetTree->FindWidget(InitialFocusWidgetName); +#if WITH_EDITOR + if (!InitialFocusWidget.IsValid()) + { + UE_LOG(LogStevesUI, Error, TEXT("Initial focus widget `%s` not found on %s, focus will be lost"), *InitialFocusWidgetName.ToString(), *GetName()) + } +#endif } }