forked from dorkbox/SystemTray
Simpler logging when the tray is loaded when DEBUG=false.
This commit is contained in:
parent
7e89c7b583
commit
5498d3633c
@ -776,7 +776,7 @@ class SystemTray {
|
|||||||
((OS.isLinux() || OS.isUnix()) && NativeUI.class.isAssignableFrom(trayType) && trayType != _AwtTray.class)) {
|
((OS.isLinux() || OS.isUnix()) && NativeUI.class.isAssignableFrom(trayType) && trayType != _AwtTray.class)) {
|
||||||
try {
|
try {
|
||||||
reference.set((Tray) trayType.getConstructors()[0].newInstance(systemTray));
|
reference.set((Tray) trayType.getConstructors()[0].newInstance(systemTray));
|
||||||
logger.info("Successfully Loaded: {}", trayType.getSimpleName());
|
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
logger.error("Unable to create tray type: '" + trayType.getSimpleName() + "'", e);
|
logger.error("Unable to create tray type: '" + trayType.getSimpleName() + "'", e);
|
||||||
}
|
}
|
||||||
@ -794,7 +794,6 @@ class SystemTray {
|
|||||||
void run() {
|
void run() {
|
||||||
try {
|
try {
|
||||||
reference.set((Tray) finalTrayType.getConstructors()[0].newInstance(systemTray));
|
reference.set((Tray) finalTrayType.getConstructors()[0].newInstance(systemTray));
|
||||||
logger.info("Successfully Loaded: {}", finalTrayType.getSimpleName());
|
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
logger.error("Unable to create tray type: '" + finalTrayType.getSimpleName() + "'", e);
|
logger.error("Unable to create tray type: '" + finalTrayType.getSimpleName() + "'", e);
|
||||||
}
|
}
|
||||||
@ -806,7 +805,13 @@ class SystemTray {
|
|||||||
}
|
}
|
||||||
|
|
||||||
systemTrayMenu = reference.get();
|
systemTrayMenu = reference.get();
|
||||||
|
if (systemTrayMenu != null) {
|
||||||
|
if (DEBUG) {
|
||||||
|
logger.info("Successfully loaded type: {}", trayType.getSimpleName());
|
||||||
|
} else {
|
||||||
|
logger.info("Successfully loaded");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// These install a shutdown hook in JavaFX/SWT, so that when the main window is closed -- the system tray is ALSO closed.
|
// These install a shutdown hook in JavaFX/SWT, so that when the main window is closed -- the system tray is ALSO closed.
|
||||||
if (ENABLE_SHUTDOWN_HOOK) {
|
if (ENABLE_SHUTDOWN_HOOK) {
|
||||||
|
Loading…
Reference in New Issue
Block a user