Merge remote-tracking branch 'origin/GP-0_Dan_testFixes-2023-05-22-1'

This commit is contained in:
Ryan Kurtz 2023-05-22 15:33:39 -04:00
commit 3cbd416d6d

View file

@ -44,6 +44,7 @@ import docking.widgets.fieldpanel.support.ViewerPosition;
import generic.theme.GThemeDefaults.Colors;
import ghidra.app.context.ListingActionContext;
import ghidra.app.nav.ListingPanelContainer;
import ghidra.app.plugin.core.clipboard.CodeBrowserClipboardProvider;
import ghidra.app.plugin.core.codebrowser.CodeViewerProvider;
import ghidra.app.plugin.core.codebrowser.MarkerServiceBackgroundColorModel;
import ghidra.app.plugin.core.debug.DebuggerCoordinates;
@ -674,6 +675,19 @@ public class DebuggerListingProvider extends CodeViewerProvider {
return new DebuggerListingActionContext(this);
}
@Override
protected CodeBrowserClipboardProvider newClipboardProvider() {
return new CodeBrowserClipboardProvider(tool, this) {
@Override
public boolean isValidContext(ActionContext context) {
if (!(context instanceof DebuggerListingActionContext)) {
return false;
}
return context.getComponentProvider() == componentProvider;
}
};
}
protected void createActions() {
if (isMainListing()) {
actionAutoSyncCursorWithStaticListing =