Test fix for improper dispose() call

This commit is contained in:
dragonmacher
2020-12-11 12:53:55 -05:00
parent 5555566e59
commit 6689e007be
2 changed files with 3 additions and 2 deletions
@@ -108,7 +108,6 @@ public class LocationReferencesPanel extends JPanel {
}
void dispose() {
tablePanel.dispose();
table.dispose();
}
}
@@ -198,11 +198,12 @@ public class LocationReferencesProvider extends ComponentProviderAdapter
}
void dispose() {
updateManager.dispose();
referencesPanel.dispose();
highlightManager.dispose();
navigatable.removeNavigatableListener(this);
program.removeListener(this);
program = null;
updateManager.dispose();
tool.removeComponentProvider(this);
@@ -374,6 +375,7 @@ public class LocationReferencesProvider extends ComponentProviderAdapter
// locationReferencesPlugin.providerDismissed(this); here, as that can trigger a loop
// back when we are disposing.
clearHighlights();
updateManager.dispose();
referencesPanel.dispose();
}