fix the skeleton editor crash with a working button from senseglove on the toolbar
This commit is contained in:
@@ -68,17 +68,17 @@ void FSGSkeletonEditor::ExtendToolbar()
|
|||||||
TSharedPtr<FExtensibilityManager> ExtensibilityManager{SkeletonEditorModule.GetToolBarExtensibilityManager()};
|
TSharedPtr<FExtensibilityManager> ExtensibilityManager{SkeletonEditorModule.GetToolBarExtensibilityManager()};
|
||||||
|
|
||||||
ToolbarExtender->AddToolBarExtension(
|
ToolbarExtender->AddToolBarExtension(
|
||||||
"SenseGlove",
|
"Skeleton",
|
||||||
EExtensionHook::After,
|
EExtensionHook::Before,
|
||||||
EditorCommands->CommandList,
|
EditorCommands->CommandList,
|
||||||
FToolBarExtensionDelegate::CreateLambda([&](FToolBarBuilder& ToolbarBuilder)-> void
|
FToolBarExtensionDelegate::CreateLambda([&](FToolBarBuilder& ToolbarBuilder)-> void
|
||||||
{
|
{
|
||||||
ToolbarBuilder.BeginSection("SenseGlove");
|
ToolbarBuilder.BeginSection("SenseGlove");
|
||||||
{
|
{
|
||||||
ToolbarBuilder.AddToolBarButton(EditorCommands->UpdateSkeletonReferencePose,
|
ToolbarBuilder.AddToolBarButton(
|
||||||
NAME_None,
|
EditorCommands->UpdateSkeletonReferencePose,
|
||||||
LOCTEXT("UpdateSkeletonReferencePose",
|
NAME_None,
|
||||||
"Update Skeleton Reference Pose"));
|
LOCTEXT("UpdateSkeletonReferencePose", "Update Skeleton Reference Pose"));
|
||||||
}
|
}
|
||||||
ToolbarBuilder.EndSection();
|
ToolbarBuilder.EndSection();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -39,8 +39,8 @@
|
|||||||
|
|
||||||
FSGSkeletonEditorCommands::FSGSkeletonEditorCommands()
|
FSGSkeletonEditorCommands::FSGSkeletonEditorCommands()
|
||||||
: TCommands<FSGSkeletonEditorCommands>(
|
: TCommands<FSGSkeletonEditorCommands>(
|
||||||
TEXT("SkeletonEditor"),
|
TEXT("SGSkeletonEditor"),
|
||||||
NSLOCTEXT("Contexts", "SkeletonEditor", "Skeleton Editor"),
|
NSLOCTEXT("Contexts", "SGSkeletonEditor", "SenseGlove Skeleton Editor"),
|
||||||
NAME_None,
|
NAME_None,
|
||||||
FEditorStyle::GetStyleSetName())
|
FEditorStyle::GetStyleSetName())
|
||||||
{
|
{
|
||||||
@@ -70,7 +70,7 @@ void FSGSkeletonEditorCommands::RegisterCommands()
|
|||||||
),
|
),
|
||||||
FCanExecuteAction::CreateLambda([&]()-> bool
|
FCanExecuteAction::CreateLambda([&]()-> bool
|
||||||
{
|
{
|
||||||
return false;
|
return true;
|
||||||
}
|
}
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user