From 5904a9476ad843402495d6ed4a9b4d803520a873 Mon Sep 17 00:00:00 2001 From: Mamadou Babaei Date: Thu, 23 Mar 2023 00:48:33 +0100 Subject: [PATCH] fix the skeleton editor crash with a working button from senseglove on the toolbar --- .../Private/SGEditor/SGSkeletonEditor.cpp | 12 ++++++------ .../Private/SGEditor/SGSkeletonEditorCommands.cpp | 6 +++--- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Source/SenseGloveEditor/Private/SGEditor/SGSkeletonEditor.cpp b/Source/SenseGloveEditor/Private/SGEditor/SGSkeletonEditor.cpp index 6228ae64..fdc03dca 100644 --- a/Source/SenseGloveEditor/Private/SGEditor/SGSkeletonEditor.cpp +++ b/Source/SenseGloveEditor/Private/SGEditor/SGSkeletonEditor.cpp @@ -68,17 +68,17 @@ void FSGSkeletonEditor::ExtendToolbar() TSharedPtr 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(); } diff --git a/Source/SenseGloveEditor/Private/SGEditor/SGSkeletonEditorCommands.cpp b/Source/SenseGloveEditor/Private/SGEditor/SGSkeletonEditorCommands.cpp index 6c1feb99..3a5d29c6 100644 --- a/Source/SenseGloveEditor/Private/SGEditor/SGSkeletonEditorCommands.cpp +++ b/Source/SenseGloveEditor/Private/SGEditor/SGSkeletonEditorCommands.cpp @@ -39,8 +39,8 @@ FSGSkeletonEditorCommands::FSGSkeletonEditorCommands() : TCommands( - 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; } )); }