mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2025-10-06 12:00:04 +02:00
GP-723 - Fixed bad parent of confirmation dialog
This commit is contained in:
parent
98d0cd9034
commit
04939dab09
1 changed files with 9 additions and 9 deletions
|
@ -92,9 +92,9 @@ public class TaskMonitorComponent extends JPanel implements TaskMonitor {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Constructor
|
* Constructor
|
||||||
*
|
*
|
||||||
* @param includeTextField if true, the dialog can display a status progressMessage with progress details
|
* @param includeTextField if true, the dialog can display a status progressMessage with progress details
|
||||||
* @param includeCancelButton if true, a cancel button will be displayed
|
* @param includeCancelButton if true, a cancel button will be displayed
|
||||||
*/
|
*/
|
||||||
public TaskMonitorComponent(boolean includeTextField, boolean includeCancelButton) {
|
public TaskMonitorComponent(boolean includeTextField, boolean includeCancelButton) {
|
||||||
updateProgressPanelRunnable = () -> updateProgressPanel();
|
updateProgressPanelRunnable = () -> updateProgressPanel();
|
||||||
|
@ -106,7 +106,7 @@ public class TaskMonitorComponent extends JPanel implements TaskMonitor {
|
||||||
shouldCancelRunnable = () -> {
|
shouldCancelRunnable = () -> {
|
||||||
int currentTaskID = taskID.get();
|
int currentTaskID = taskID.get();
|
||||||
|
|
||||||
boolean userSaysYes = OptionDialog.showYesNoDialog(TaskMonitorComponent.this, "Cancel?",
|
boolean userSaysYes = OptionDialog.showYesNoDialog(null, "Cancel?",
|
||||||
"Do you really want to cancel " + getTaskName() + "?") == OptionDialog.OPTION_ONE;
|
"Do you really want to cancel " + getTaskName() + "?") == OptionDialog.OPTION_ONE;
|
||||||
|
|
||||||
if (userSaysYes && currentTaskID == taskID.get()) {
|
if (userSaysYes && currentTaskID == taskID.get()) {
|
||||||
|
@ -206,7 +206,7 @@ public class TaskMonitorComponent extends JPanel implements TaskMonitor {
|
||||||
// a chance to do so. In other words, the background thread will end up
|
// a chance to do so. In other words, the background thread will end up
|
||||||
// blocking instead of working, which defeats our attempts to never show
|
// blocking instead of working, which defeats our attempts to never show
|
||||||
// a task dialog for fast background tasks.
|
// a task dialog for fast background tasks.
|
||||||
//
|
//
|
||||||
isIndeterminate.set(indeterminate);
|
isIndeterminate.set(indeterminate);
|
||||||
Swing.runIfSwingOrRunLater(() -> {
|
Swing.runIfSwingOrRunLater(() -> {
|
||||||
boolean newValue = isIndeterminate.get();
|
boolean newValue = isIndeterminate.get();
|
||||||
|
@ -269,7 +269,7 @@ public class TaskMonitorComponent extends JPanel implements TaskMonitor {
|
||||||
/**
|
/**
|
||||||
* Returns true if {@link #setIndeterminate(boolean)} with a value of <code>true</code> has
|
* Returns true if {@link #setIndeterminate(boolean)} with a value of <code>true</code> has
|
||||||
* been called.
|
* been called.
|
||||||
*
|
*
|
||||||
* @return true if {@link #setIndeterminate(boolean)} with a value of <code>true</code> has
|
* @return true if {@link #setIndeterminate(boolean)} with a value of <code>true</code> has
|
||||||
* been called.
|
* been called.
|
||||||
*/
|
*/
|
||||||
|
@ -280,7 +280,7 @@ public class TaskMonitorComponent extends JPanel implements TaskMonitor {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set whether the progress bar should be visible
|
* Set whether the progress bar should be visible
|
||||||
*
|
*
|
||||||
* @param show true if the progress bar should be visible
|
* @param show true if the progress bar should be visible
|
||||||
*/
|
*/
|
||||||
public synchronized void showProgress(boolean show) {
|
public synchronized void showProgress(boolean show) {
|
||||||
|
@ -293,7 +293,7 @@ public class TaskMonitorComponent extends JPanel implements TaskMonitor {
|
||||||
/**
|
/**
|
||||||
* Set the name of the task; the name shows up in the tool tip for
|
* Set the name of the task; the name shows up in the tool tip for
|
||||||
* the cancel button.
|
* the cancel button.
|
||||||
*
|
*
|
||||||
* @param name the name of the task
|
* @param name the name of the task
|
||||||
*/
|
*/
|
||||||
public void setTaskName(String name) {
|
public void setTaskName(String name) {
|
||||||
|
@ -303,7 +303,7 @@ public class TaskMonitorComponent extends JPanel implements TaskMonitor {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the visibility of the cancel button
|
* Set the visibility of the cancel button
|
||||||
*
|
*
|
||||||
* @param visible if true, show the cancel button; false otherwise
|
* @param visible if true, show the cancel button; false otherwise
|
||||||
*/
|
*/
|
||||||
public void setCancelButtonVisibility(boolean visible) {
|
public void setCancelButtonVisibility(boolean visible) {
|
||||||
|
@ -325,7 +325,7 @@ public class TaskMonitorComponent extends JPanel implements TaskMonitor {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sets the visibility of the progress icon
|
* Sets the visibility of the progress icon
|
||||||
*
|
*
|
||||||
* @param visible if true, display the progress icon
|
* @param visible if true, display the progress icon
|
||||||
*/
|
*/
|
||||||
public void showProgressIcon(boolean visible) {
|
public void showProgressIcon(boolean visible) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue