Browse Source

Catch exceptions thrown during GUI initialization.

This is a workaround for an UnsupportedOperationException thrown when using X2Go, due to PERPIXEL_TRANSLUCENT translucency being unsupported in splashDialog.setBackground(). We could choose to use a different version of the splash screen with an opaque background in these cases, but it is low priority.
add-atstates-index
CalDescent 3 years ago
parent
commit
c9596fd8c4
  1. 4
      src/main/java/org/qortal/gui/Gui.java

4
src/main/java/org/qortal/gui/Gui.java

@ -23,6 +23,7 @@ public class Gui {
private SysTray sysTray = null;
private Gui() {
try {
this.isHeadless = GraphicsEnvironment.isHeadless();
if (!this.isHeadless) {
@ -35,6 +36,9 @@ public class Gui {
showSplash();
}
} catch (Exception e) {
LOGGER.info("Unable to initialize GUI: {}", e.getMessage());
}
}
private void showSplash() {

Loading…
Cancel
Save