Silent failure when StatusTrayIcon is not supported on a platform

This commit is contained in:
Kai S. K. Engelbart 2019-12-07 21:14:55 +01:00
parent a387ec518e
commit e7a567d7bb
1 changed files with 7 additions and 2 deletions

View File

@ -71,12 +71,17 @@ public class Startup {
JOptionPane.WARNING_MESSAGE);
}
Settings.getInstance().setUsername(userName);
EventQueue.invokeLater(() -> {
try {
ChatWindow chatWindow = new ChatWindow(client, localDB);
new StatusTrayIcon(chatWindow).show();
chatWindow.setVisible(true);
try {
new StatusTrayIcon(chatWindow).show();
} catch (EnvoyException e) {
logger.warning("The StatusTrayIcon is not supported on this platform!");
}
} catch (Exception e) {
e.printStackTrace();
}