Correctly update a list of available JS libraries in usage scope settings

This commit is contained in:
Rustam.Vishnyakov
2010-11-10 13:28:46 +03:00
parent f39f6107b7
commit 5d9d803f85
3 changed files with 3 additions and 2 deletions
@@ -76,7 +76,7 @@ public abstract class LangScriptingContextConfigurable implements Configurable,
@Override
public void reset() {
myLibManager.dropChanges();
myLibManager.reset();
myPanel.resetTable();
}
@@ -75,6 +75,7 @@ public class ScriptingLibraryMappings extends LanguagePerFileMappings<ScriptingL
@Override
public Collection<ScriptingLibraryTable.LibraryModel> getAvailableValues(VirtualFile file) {
myLibraryManager.reset();
List<ScriptingLibraryTable.LibraryModel> libraries = getSingleLibraries();
if (myCompoundLibMap.containsKey(file)) {
libraries.add(myCompoundLibMap.get(file));
@@ -110,7 +110,7 @@ public class ScriptingLibraryManager {
}
}
public void dropChanges() {
public void reset() {
myLibTable = null;
}