fix the skeleton editor crash with a working button from senseglove on the toolbar

This commit is contained in:
Mamadou Babaei
2023-03-28 10:39:13 +02:00
parent a533ba2389
commit bb6c101eff
2 changed files with 9 additions and 9 deletions
@@ -68,17 +68,17 @@ void FSGSkeletonEditor::ExtendToolbar()
TSharedPtr<FExtensibilityManager> ExtensibilityManager{SkeletonEditorModule.GetToolBarExtensibilityManager()};
ToolbarExtender->AddToolBarExtension(
"SenseGlove",
EExtensionHook::After,
"Skeleton",
EExtensionHook::Before,
EditorCommands->CommandList,
FToolBarExtensionDelegate::CreateLambda([&](FToolBarBuilder& ToolbarBuilder)-> void
{
ToolbarBuilder.BeginSection("SenseGlove");
{
ToolbarBuilder.AddToolBarButton(EditorCommands->UpdateSkeletonReferencePose,
NAME_None,
LOCTEXT("UpdateSkeletonReferencePose",
"Update Skeleton Reference Pose"));
ToolbarBuilder.AddToolBarButton(
EditorCommands->UpdateSkeletonReferencePose,
NAME_None,
LOCTEXT("UpdateSkeletonReferencePose", "Update Skeleton Reference Pose"));
}
ToolbarBuilder.EndSection();
}
@@ -39,8 +39,8 @@
FSGSkeletonEditorCommands::FSGSkeletonEditorCommands()
: TCommands<FSGSkeletonEditorCommands>(
TEXT("SkeletonEditor"),
NSLOCTEXT("Contexts", "SkeletonEditor", "Skeleton Editor"),
TEXT("SGSkeletonEditor"),
NSLOCTEXT("Contexts", "SGSkeletonEditor", "SenseGlove Skeleton Editor"),
NAME_None,
FEditorStyle::GetStyleSetName())
{
@@ -70,7 +70,7 @@ void FSGSkeletonEditorCommands::RegisterCommands()
),
FCanExecuteAction::CreateLambda([&]()-> bool
{
return false;
return true;
}
));
}