diff --git a/Source/StevesUEHelpers/Private/StevesUI/MenuStack.cpp b/Source/StevesUEHelpers/Private/StevesUI/MenuStack.cpp index 0e50d55..c5250e4 100644 --- a/Source/StevesUEHelpers/Private/StevesUI/MenuStack.cpp +++ b/Source/StevesUEHelpers/Private/StevesUI/MenuStack.cpp @@ -181,7 +181,7 @@ void UMenuStack::InputModeChanged(int PlayerIndex, EInputMode NewMode) UMenuBase* UMenuStack::PushMenuByClass(TSubclassOf MenuClass) { - const FName Name = MakeUniqueObjectName(this->GetOuter(), MenuClass, FName("Menu")); + const FName Name = MakeUniqueObjectName(this->GetOuter(), MenuClass, MenuClass->GetFName()); TSubclassOf BaseClass = MenuClass; const auto NewMenu = Cast(CreateWidgetInstance(*this, BaseClass, Name)); PushMenuByObject(NewMenu);