Fixes a NullPointerException in the Accounts configuration form caused by the Facebook protocol because of its lack of a 32x32 protocol icon. In other words, adds a 32x32 icon for the Facebook protocol.

cusax-fix
Lyubomir Marinov 17 years ago
parent 776554eac4
commit a6f23194f1

@ -322,6 +322,7 @@ service.protocol.googletalk.GTALK_64x64=resources/images/protocol/googletalk/log
# facebook accregwizz
service.protocol.facebook.FACEBOOK_16x16=resources/images/protocol/facebook/facebook-online.png
service.protocol.facebook.FACEBOOK_32x32=resources/images/protocol/facebook/facebook32.png
service.protocol.facebook.FACEBOOK_48x48=resources/images/protocol/facebook/facebook48.png
service.protocol.facebook.CONNECTING_ICON=resources/images/protocol/facebook/facebook-connecting.gif
service.protocol.facebook.IDLE_STATUS_ICON=resources/images/protocol/facebook/facebook-idle.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

@ -295,8 +295,11 @@ public byte[] getBigImage(){
*/
public static byte[] getDefaultAvatar()
{
return ProtocolIconFacebookImpl.getResources().getImageInBytes(
"defaultAvatarFacebook");
return
ProtocolIconFacebookImpl
.getResources()
.getImageInBytes(
"service.protocol.facebook.DEFAULT_AVATAR");
}
/**

@ -37,13 +37,10 @@ public class ProtocolIconFacebookImpl
{
iconsTable.put(ProtocolIcon.ICON_SIZE_16x16,
getImageInBytes("service.protocol.facebook.FACEBOOK_16x16"));
iconsTable.put(ProtocolIcon.ICON_SIZE_32x32,
getImageInBytes("service.protocol.facebook.FACEBOOK_32x32"));
iconsTable.put(ProtocolIcon.ICON_SIZE_48x48,
getImageInBytes("service.protocol.facebook.FACEBOOK_48x48"));
/*
* iconsTable.put(ProtocolIcon.ICON_SIZE_64x64,
* getImageInBytes("facebook64x64Icon"));
*/
}
/**

Loading…
Cancel
Save