Try to set class name for Linux manually

This commit is contained in:
crschnick 2023-08-14 13:19:55 +00:00
parent be95f78426
commit e836fdf2a3

View file

@ -44,6 +44,17 @@ public class App extends Application {
}
}
if (OsType.getLocal().equals(OsType.LINUX)) {
try {
Toolkit xToolkit = Toolkit.getDefaultToolkit();
java.lang.reflect.Field awtAppClassNameField = xToolkit.getClass().getDeclaredField("awtAppClassName");
awtAppClassNameField.setAccessible(true);
awtAppClassNameField.set(xToolkit, "XPipe");
} catch (Exception e) {
ErrorEvent.fromThrowable(e).omit().handle();
}
}
AppWindowHelper.addIcons(stage);
}