GP-3349 added support for mulitple default action context providers. Previously, all default (non-focused) context was provided by the Listing. Now the default provider is registered for each ActionContext class.

This commit is contained in:
ghidragon 2023-05-08 12:30:01 -04:00
parent 8aa9c8be3a
commit 5da5af23fb
149 changed files with 1354 additions and 1232 deletions

View file

@ -743,7 +743,7 @@ public class VersionTrackingPluginScreenShots extends GhidraScreenShotGenerator
ToggleDockingAction action =
(ToggleDockingAction) getLocalAction(provider, "Toggle Dual Listing Visibility");
assertNotNull(action);
setToggleActionSelected(action, new ActionContext(), false);
setToggleActionSelected(action, new DefaultActionContext(), false);
waitForSwing();
waitForCondition(() -> !dualListingIsVisible(provider));
}
@ -778,7 +778,7 @@ public class VersionTrackingPluginScreenShots extends GhidraScreenShotGenerator
ToggleDockingAction action =
(ToggleDockingAction) getLocalAction(provider, "Dual Listing Toggle Orientation");
assertNotNull(action);
setToggleActionSelected(action, new ActionContext(), vertical);
setToggleActionSelected(action, new DefaultActionContext(), vertical);
waitForSwing();
return action;
}
@ -792,7 +792,7 @@ public class VersionTrackingPluginScreenShots extends GhidraScreenShotGenerator
ToggleDockingAction action =
(ToggleDockingAction) getLocalAction(provider, "Dual Listing Toggle Header");
assertNotNull(action);
setToggleActionSelected(action, new ActionContext(), showing);
setToggleActionSelected(action, new DefaultActionContext(), showing);
waitForSwing();
return action;
}