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()