Fix dock icon for Mac OS X when running SIP Communicator from ant command line.

cusax-fix
Sebastien Vincent 16 years ago
parent 722a610c81
commit e1fdade105

@ -229,7 +229,8 @@ service.systray.TRAY_ICON_WINDOWS_AWAY=resources/images/impl/systray/systrayIcon
service.systray.TRAY_ICON_WINDOWS_FFC=resources/images/impl/systray/systrayIconWindowsFFC.png
service.systray.TRAY_ICON_MACOSX=resources/images/impl/systray/systrayIconMacOSX.png
service.systray.TRAY_ICON_MACOSX_WHITE=resources/images/impl/systray/systrayIconMacOSXWhite.png
service.systray.DOCK_ICON_OFFLINE=resources/images/impl/systray/dock-offline.png
service.systray.DOCK_ICON_ONLINE=resources/images/impl/systray/dock-online.png
service.systray.DOCK_ICON_OFFLINE=resources/images/impl/systray/dock-offline.png
service.systray.DOCK_ICON_AWAY=resources/images/impl/systray/dock-away.png
service.systray.DOCK_ICON_FFC=resources/images/impl/systray/dock-chatty.png
service.systray.STATUS_MENU_ICON=resources/images/impl/systray/statusIcon.png
@ -445,4 +446,4 @@ plugin.otr.FINISHED_ICON_16x16=resources/images/plugin/otr/finished16x16.png
plugin.otr.FINISHED_ICON_22x22=resources/images/plugin/otr/finished22x22.png
plugin.otr.HELP_ICON_15x15=resources/images/plugin/otr/help15x15.png
plugin.otr.MENU_ITEM_ICON_16x16=resources/images/plugin/otr/otr_menu_icon.png
plugin.otr.configform.ICON=resources/images/plugin/otr/otr_config_icon.png
plugin.otr.configform.ICON=resources/images/plugin/otr/otr_config_icon.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

@ -98,6 +98,8 @@ public class SystrayServiceJdicImpl
/**
* The dock Icons used only in Mac version
*/
private URL dockIconOnline;
private URL dockIconOffline;
private URL dockIconAway;
@ -195,6 +197,8 @@ else if (isMac)
if (isMac)
{
// init dock Icons
dockIconOnline = Resources.getImageURL(
"service.systray.DOCK_ICON_ONLINE");
dockIconOffline = Resources.getImageURL(
"service.systray.DOCK_ICON_OFFLINE");
dockIconAway = Resources.getImageURL(
@ -488,7 +492,7 @@ else if (imageType == SystrayService.ENVELOPE_IMG_TYPE)
switch (imageType)
{
case SystrayService.SC_IMG_TYPE:
// online will restore the original image
toChangeDockIcon = dockIconOnline;
break;
case SystrayService.SC_IMG_OFFLINE_TYPE:
toChangeDockIcon = dockIconOffline;

Loading…
Cancel
Save