mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2026-09-28 17:11:11 -09:00
GT-3459 - Updated parentless dialogs to use a visible hidden parent
This commit is contained in:
@@ -38,15 +38,8 @@ public class TextAreaDialog extends DialogComponentProvider {
|
||||
return sp;
|
||||
}
|
||||
|
||||
public void setOuterDialog(JDialog outerDialog) {
|
||||
this.outerDialog = outerDialog;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void okCallback() {
|
||||
if (outerDialog != null) {
|
||||
outerDialog.setVisible(false);
|
||||
outerDialog = null;
|
||||
}
|
||||
close();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,9 +17,7 @@ package ghidra.feature.fid.service;
|
||||
|
||||
import java.util.Map.Entry;
|
||||
|
||||
import javax.swing.JDialog;
|
||||
|
||||
import docking.DockingDialog;
|
||||
import docking.DockingWindowManager;
|
||||
import ghidra.feature.fid.plugin.TextAreaDialog;
|
||||
import ghidra.feature.fid.service.FidPopulateResult.Disposition;
|
||||
|
||||
@@ -70,9 +68,7 @@ public class DefaultFidPopulateResultReporter implements FidPopulateResultReport
|
||||
}
|
||||
TextAreaDialog dialog =
|
||||
new TextAreaDialog("FidDb Popluate Results", buffer.toString(), true);
|
||||
JDialog d = new DockingDialog(dialog, null);
|
||||
dialog.setOuterDialog(d);
|
||||
d.setVisible(true);
|
||||
DockingWindowManager.showDialog(dialog);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user