From 757038d5c6f3838297f5fee8ac19e71bf69c9d3a Mon Sep 17 00:00:00 2001 From: Mladen Jablanovic Date: Tue, 4 Feb 2025 15:17:00 +0100 Subject: [PATCH] Do not refetch locales whenever provider is shown --- Editor/PhraseProvider.cs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Editor/PhraseProvider.cs b/Editor/PhraseProvider.cs index 2f1651d..76518d1 100644 --- a/Editor/PhraseProvider.cs +++ b/Editor/PhraseProvider.cs @@ -441,8 +441,6 @@ public override void OnInspectorGUI() serializedObject.ApplyModifiedProperties(); } - private string selectedProjectName; - private string TruncateWithEllipsis(string input, int maxLength) { if (string.IsNullOrEmpty(input) || input.Length <= maxLength) @@ -540,9 +538,8 @@ private void ShowProjectSection() if (selectedProjectIndex >= 0 && selectedProjectIndex < filteredProjects.Length) { var selectedProject = filteredProjects[selectedProjectIndex]; - if (selectedProjectName != selectedProject.name) + if (phraseProvider.m_selectedProjectId != selectedProject.id) { - selectedProjectName = selectedProject.name; phraseProvider.m_selectedProjectId = selectedProject.id; phraseProvider.m_selectedAccountId = selectedProject.account.id; phraseProvider.FetchLocales();