mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Correctly update a list of available JS libraries in usage scope settings
This commit is contained in:
+1
-1
@@ -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));
|
||||
|
||||
+1
-1
@@ -110,7 +110,7 @@ public class ScriptingLibraryManager {
|
||||
}
|
||||
}
|
||||
|
||||
public void dropChanges() {
|
||||
public void reset() {
|
||||
myLibTable = null;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user