commit
2c4b7654c0
|
@ -913,7 +913,17 @@ public class MainWindow extends XDMFrame implements ActionListener {
|
|||
|
||||
private void initWindow() {
|
||||
setIconImage(ImageResource.get("icon.png").getImage());
|
||||
|
||||
/* Set Dock icon in macOS */
|
||||
try {
|
||||
Taskbar.getTaskbar().setIconImage(ImageResource.get("icon.png").getImage());
|
||||
} catch (final UnsupportedOperationException | SecurityException e) {
|
||||
System.out.println("Error setting Dock icon");
|
||||
}
|
||||
/* Re-open XDM from dock on macOS */
|
||||
if (XDMUtils.detectOS() == XDMUtils.MAC){
|
||||
Desktop.getDesktop().addAppEventListener((AppReopenedListener) e -> XDMApp.getInstance().showMainWindow());
|
||||
}
|
||||
|
||||
showTwitterIcon = true;
|
||||
showFBIcon = true;
|
||||
showGitHubIcon = true;
|
||||
|
@ -1512,4 +1522,4 @@ public class MainWindow extends XDMFrame implements ActionListener {
|
|||
// hd.start();
|
||||
// }
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -111,7 +111,7 @@ public class TrayHandler {
|
|||
MenuItem restoreItem = new MenuItem(StringResource.get("MSG_RESTORE"));
|
||||
restoreItem.setFont(FontResource.getBigFont());
|
||||
restoreItem.addActionListener(act);
|
||||
addClipItem.setName("ADD_CLIP");
|
||||
restoreItem.setName("RESTORE");
|
||||
CheckboxMenuItem monitoringItem = new CheckboxMenuItem(StringResource.get("BROWSER_MONITORING"));
|
||||
monitoringItem.addItemListener(new ItemListener() {
|
||||
|
||||
|
|
Loading…
Reference in New Issue