diff --git a/Scripts/Editor/NodeEditorReflection.cs b/Scripts/Editor/NodeEditorReflection.cs index bfe8307..04c6484 100644 --- a/Scripts/Editor/NodeEditorReflection.cs +++ b/Scripts/Editor/NodeEditorReflection.cs @@ -113,12 +113,7 @@ namespace XNodeEditor { public static void OpenPreferences() { try { #if UNITY_2018_3_OR_NEWER - foreach (SettingsProvider settingsProvider in SettingsService.FetchSettingsProviders()) { - if (settingsProvider.name == "Node Editor") { - EditorPrefs.SetString("SettingsWindow_Preferences_current_provider", settingsProvider.settingsPath); - EditorApplication.ExecuteMenuItem("Edit/Preferences..."); - } - } + SettingsService.OpenUserPreferences("Preferences/Node Editor"); #else //Open preferences window Assembly assembly = Assembly.GetAssembly(typeof(UnityEditor.EditorWindow));