From 08b4edf4a4700fd65951bee3242016235f7e7282 Mon Sep 17 00:00:00 2001 From: Benjamin Thomas Blodgett Date: Fri, 10 Nov 2023 00:03:21 -0500 Subject: [PATCH] Tools are registered for the project not developer These changes were outlined in this issue https://github.com/HoussineMehnik/UE4-EditorScriptingToolsPlugin/issues/16 We've been using these settings, and its been working. --- .../EditorScriptingToolsSubsystem.cpp | 2 +- .../EditorScriptingToolsSubsystem.h | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/Source/EditorScriptingTools/Private/EditorScriptingToolsSubsystem/EditorScriptingToolsSubsystem.cpp b/Source/EditorScriptingTools/Private/EditorScriptingToolsSubsystem/EditorScriptingToolsSubsystem.cpp index 7e8b3c0..3d16990 100644 --- a/Source/EditorScriptingTools/Private/EditorScriptingToolsSubsystem/EditorScriptingToolsSubsystem.cpp +++ b/Source/EditorScriptingTools/Private/EditorScriptingToolsSubsystem/EditorScriptingToolsSubsystem.cpp @@ -74,7 +74,7 @@ void UEditorScriptingToolsSubsystem::NotifySettingsModified(bool bSaveConfig /*= { if (bSaveConfig) { - SaveConfig(); + SaveConfig(CPF_Config, *GetDefaultConfigFilename()); } FEditorScriptingToolsDelegates::RefreshEditorScriptingToolsTabDelegate.Broadcast(); diff --git a/Source/EditorScriptingTools/Private/EditorScriptingToolsSubsystem/EditorScriptingToolsSubsystem.h b/Source/EditorScriptingTools/Private/EditorScriptingToolsSubsystem/EditorScriptingToolsSubsystem.h index 87ec9d9..8bc1955 100644 --- a/Source/EditorScriptingTools/Private/EditorScriptingToolsSubsystem/EditorScriptingToolsSubsystem.h +++ b/Source/EditorScriptingTools/Private/EditorScriptingToolsSubsystem/EditorScriptingToolsSubsystem.h @@ -11,8 +11,7 @@ #include "UserDefinedPlacementCategoriesTypes.h" #include "EditorScriptingToolsSubsystem.generated.h" - -UCLASS(config = EditorPerProjectUserSettings) +UCLASS(config = EditorScriptingTools, defaultconfig) class UEditorScriptingToolsSubsystem : public UEditorSubsystem { GENERATED_BODY()