mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2026-05-23 13:16:48 +08:00
Test fix for improper dispose() call
This commit is contained in:
-1
@@ -108,7 +108,6 @@ public class LocationReferencesPanel extends JPanel {
|
||||
}
|
||||
|
||||
void dispose() {
|
||||
tablePanel.dispose();
|
||||
table.dispose();
|
||||
}
|
||||
}
|
||||
|
||||
+3
-1
@@ -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();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user