diff --git a/EOCV-Sim/src/main/java/com/github/serivesmejia/eocvsim/gui/Visualizer.java b/EOCV-Sim/src/main/java/com/github/serivesmejia/eocvsim/gui/Visualizer.java index f270743..8e5a322 100644 --- a/EOCV-Sim/src/main/java/com/github/serivesmejia/eocvsim/gui/Visualizer.java +++ b/EOCV-Sim/src/main/java/com/github/serivesmejia/eocvsim/gui/Visualizer.java @@ -216,10 +216,6 @@ public void init(Theme theme) { EOCVSimIconLibrary.INSTANCE.getIcoEOCVSim16().getImage() )); - if(true) { - throw new RuntimeException("This code is not supposed to be executed"); - } - frame.setLocationRelativeTo(null); frame.setExtendedState(JFrame.MAXIMIZED_BOTH); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); diff --git a/EOCV-Sim/src/main/java/com/github/serivesmejia/eocvsim/gui/dialog/CrashReportOutput.kt b/EOCV-Sim/src/main/java/com/github/serivesmejia/eocvsim/gui/dialog/CrashReportOutput.kt index 9ba2b38..1979b04 100644 --- a/EOCV-Sim/src/main/java/com/github/serivesmejia/eocvsim/gui/dialog/CrashReportOutput.kt +++ b/EOCV-Sim/src/main/java/com/github/serivesmejia/eocvsim/gui/dialog/CrashReportOutput.kt @@ -2,13 +2,10 @@ package com.github.serivesmejia.eocvsim.gui.dialog import com.formdev.flatlaf.intellijthemes.FlatArcDarkIJTheme import com.github.serivesmejia.eocvsim.gui.EOCVSimIconLibrary -import com.github.serivesmejia.eocvsim.gui.dialog.component.BottomButtonsPanel import com.github.serivesmejia.eocvsim.gui.dialog.component.OutputPanel import com.github.serivesmejia.eocvsim.gui.dialog.component.OutputPanel.DefaultBottomButtonsPanel import java.awt.Dimension -import java.awt.FlowLayout import java.awt.Font -import javax.swing.Box import javax.swing.BoxLayout import javax.swing.JDialog import javax.swing.JFrame @@ -30,8 +27,6 @@ class CrashReportOutput( } init { - FlatArcDarkIJTheme.setup() - output.isModal = true output.title = "Crash Report" output.layout = BoxLayout(output.contentPane, BoxLayout.Y_AXIS) diff --git a/EOCV-Sim/src/main/java/com/github/serivesmejia/eocvsim/util/exception/handling/CrashReportOutputMain.kt b/EOCV-Sim/src/main/java/com/github/serivesmejia/eocvsim/util/exception/handling/CrashReportOutputMain.kt index ae2b7de..0f92e91 100644 --- a/EOCV-Sim/src/main/java/com/github/serivesmejia/eocvsim/util/exception/handling/CrashReportOutputMain.kt +++ b/EOCV-Sim/src/main/java/com/github/serivesmejia/eocvsim/util/exception/handling/CrashReportOutputMain.kt @@ -7,6 +7,7 @@ import com.github.serivesmejia.eocvsim.util.SysUtil import kotlinx.coroutines.Runnable import picocli.CommandLine import java.io.File +import javax.swing.SwingUtilities object CrashReportOutputMain { @CommandLine.Command(name = "report", mixinStandardHelpOptions = true, version = [Build.versionString]) @@ -15,6 +16,7 @@ object CrashReportOutputMain { @JvmField var crashReportPath: String? = null override fun run() { + SwingUtilities.invokeLater(FlatArcDarkIJTheme::setup) DialogFactory.createCrashReport(null, SysUtil.loadFileStr(File(crashReportPath ?: ""))) } }