Merge remote-tracking branch 'origin/GP-6016-dragonmacher-function-compare-save--SQUASHED'

This commit is contained in:
Ryan Kurtz
2025-10-01 05:07:04 -04:00
11 changed files with 115 additions and 67 deletions
@@ -354,12 +354,12 @@ public class FunctionComparisonProvider extends ComponentProviderAdapter
}
}
public CodeComparisonView getCodeComparisonView(String name) {
return functionComparisonPanel.getCodeComparisonView(name);
public CodeComparisonView getView(String name) {
return functionComparisonPanel.getView(name);
}
public void selectComparisonView(String name) {
functionComparisonPanel.selectComparisonView(name);
public void setActiveView(String name) {
functionComparisonPanel.setActiveView(name);
}
private void dispose() {
@@ -75,7 +75,7 @@ public abstract class AbstractDualDecompilerTest extends AbstractGhidraHeadedInt
protected void setActivePanel(FunctionComparisonProvider provider,
CodeComparisonView comparisonProvider) {
runSwing(
() -> provider.getComponent().setCurrentTabbedComponent(comparisonProvider.getName()));
() -> provider.getComponent().setActiveView(comparisonProvider.getName()));
waitForSwing();
}
@@ -294,7 +294,7 @@ public class CompareFunctionsProviderTest extends AbstractGhidraHeadedIntegratio
private void setActivePanel(FunctionComparisonProvider provider,
CodeComparisonView comparisonProvider) {
runSwing(
() -> provider.getComponent().setCurrentTabbedComponent(comparisonProvider.getName()));
() -> provider.getComponent().setActiveView(comparisonProvider.getName()));
waitForSwing();
}