From f6b12e90eab5963eec41d81522efd4d39f591788 Mon Sep 17 00:00:00 2001 From: Eugene Livis Date: Fri, 13 Sep 2019 09:13:47 -0400 Subject: [PATCH] Added wait cursor when loading report modules --- .../autopsy/report/infrastructure/ReportVisualPanel1.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Core/src/org/sleuthkit/autopsy/report/infrastructure/ReportVisualPanel1.java b/Core/src/org/sleuthkit/autopsy/report/infrastructure/ReportVisualPanel1.java index f64e8bcf55..f211886c03 100644 --- a/Core/src/org/sleuthkit/autopsy/report/infrastructure/ReportVisualPanel1.java +++ b/Core/src/org/sleuthkit/autopsy/report/infrastructure/ReportVisualPanel1.java @@ -25,6 +25,7 @@ import org.sleuthkit.autopsy.report.ReportModuleSettings; import org.sleuthkit.autopsy.report.GeneralReportModule; import java.awt.BorderLayout; import java.awt.Component; +import java.awt.Cursor; import java.util.ArrayList; import static java.util.Collections.swap; import java.util.HashMap; @@ -41,6 +42,7 @@ import javax.swing.event.ListSelectionListener; import org.openide.DialogDisplayer; import org.openide.NotifyDescriptor; import org.openide.util.NbBundle; +import org.openide.windows.WindowManager; import org.sleuthkit.autopsy.coreutils.Logger; /** @@ -73,9 +75,12 @@ final class ReportVisualPanel1 extends JPanel implements ListSelectionListener { // Initialize the list of ReportModules private void initModules() { + + WindowManager.getDefault().getMainWindow().setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); tableModules = ReportModuleLoader.getTableReportModules(); generalModules = ReportModuleLoader.getGeneralReportModules(); fileModules = ReportModuleLoader.getFileReportModules(); + WindowManager.getDefault().getMainWindow().setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR)); for (TableReportModule module : tableModules) { if (!moduleIsValid(module)) {