From a6f23194f195658e57e85153b0e1078454d73184 Mon Sep 17 00:00:00 2001 From: Lyubomir Marinov Date: Thu, 23 Jul 2009 23:51:19 +0000 Subject: [PATCH] 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. --- resources/images/images.properties | 1 + .../images/protocol/facebook/facebook32.png | Bin 0 -> 1293 bytes .../protocol/facebook/ContactFacebookImpl.java | 7 +++++-- .../facebook/ProtocolIconFacebookImpl.java | 7 ++----- 4 files changed, 8 insertions(+), 7 deletions(-) create mode 100644 resources/images/protocol/facebook/facebook32.png diff --git a/resources/images/images.properties b/resources/images/images.properties index acf6047a3..0ec8e45c9 100644 --- a/resources/images/images.properties +++ b/resources/images/images.properties @@ -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 diff --git a/resources/images/protocol/facebook/facebook32.png b/resources/images/protocol/facebook/facebook32.png new file mode 100644 index 0000000000000000000000000000000000000000..a6da37b0b259dfd590e4eecb3e888c3bc4e37b8a GIT binary patch literal 1293 zcmV+o1@iidP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01ejw01ejxLMWSf000D_Nkl54;R0m2Ik8E zOntqUaA$Fo$cgMWu4+aSN9=1R)RTxP5=>QXWs)GYCGoGKFD&D!$xGznHoB=m5fZ@dR?rXDMFaT1)pqXMCh{X3{01z=$6_vq7H__a~ zA^{?(tE1{@L?Ca_Pzv zPJ|m99j-5|5=TNB0&WL6euv4Nfd@OU4MiN99O3Yxu~L5;l<`Kw%)w^?sbE-^hJ$Fp zR14baPnl|NQ$w~m`T#%#GaHxzR{&XLpx6c&*)xE}DTj$#M18D@r zKx1>|W+PSCqBc3>e7&CGs=lrGmIxokL{W^(-&glC$FYcQ4KDuL1XR zpFwg*TcJqu%=ovR7eS;zI|mbrhuE$Azj9s#VO#e<$?9!y5o#Fz00000NkvXXu0mjf D#r9V( literal 0 HcmV?d00001 diff --git a/src/net/java/sip/communicator/impl/protocol/facebook/ContactFacebookImpl.java b/src/net/java/sip/communicator/impl/protocol/facebook/ContactFacebookImpl.java index 1a22f70de..b16c342db 100644 --- a/src/net/java/sip/communicator/impl/protocol/facebook/ContactFacebookImpl.java +++ b/src/net/java/sip/communicator/impl/protocol/facebook/ContactFacebookImpl.java @@ -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"); } /** diff --git a/src/net/java/sip/communicator/impl/protocol/facebook/ProtocolIconFacebookImpl.java b/src/net/java/sip/communicator/impl/protocol/facebook/ProtocolIconFacebookImpl.java index ba91cef09..0a6c4ea8f 100644 --- a/src/net/java/sip/communicator/impl/protocol/facebook/ProtocolIconFacebookImpl.java +++ b/src/net/java/sip/communicator/impl/protocol/facebook/ProtocolIconFacebookImpl.java @@ -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")); - */ } /**