aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/java/sip/communicator/impl/protocol/icq/OperationSetBasicInstantMessagingIcqImpl.java
diff options
context:
space:
mode:
authorLyubomir Marinov <lyubomir.marinov@jitsi.org>2009-10-02 19:29:28 +0000
committerLyubomir Marinov <lyubomir.marinov@jitsi.org>2009-10-02 19:29:28 +0000
commit7d22a7dcb4d727a38176543dfaaaecb3463b57cc (patch)
tree79e00755600d7dfd30a70ec5b7af475be11adf75 /src/net/java/sip/communicator/impl/protocol/icq/OperationSetBasicInstantMessagingIcqImpl.java
parent216ba08327fbf2434340f3382c913e37d2ff5e7c (diff)
downloadjitsi-7d22a7dcb4d727a38176543dfaaaecb3463b57cc.zip
jitsi-7d22a7dcb4d727a38176543dfaaaecb3463b57cc.tar.gz
jitsi-7d22a7dcb4d727a38176543dfaaaecb3463b57cc.tar.bz2
- Fixes ClassCastException in ChatRoom-related code which handles failure of delivery of a message and in its respective AdHocChatRoom duplicate.
- Simplifies a bit and speeds up ChatWindowManager. Part of the approach to remove its #syncChat and prevent a deadlock with IRC. - Removes a field or two to reduce the shallow runtime size of the instances of the affected class. - Fixes a few redundant-cast warnings caused by ProtocolProviderService#getOperationSet(). While doing, fixes an occurrence of a double calling to the method in question while only one call suffices and is faster.
Diffstat (limited to 'src/net/java/sip/communicator/impl/protocol/icq/OperationSetBasicInstantMessagingIcqImpl.java')
-rw-r--r--src/net/java/sip/communicator/impl/protocol/icq/OperationSetBasicInstantMessagingIcqImpl.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/net/java/sip/communicator/impl/protocol/icq/OperationSetBasicInstantMessagingIcqImpl.java b/src/net/java/sip/communicator/impl/protocol/icq/OperationSetBasicInstantMessagingIcqImpl.java
index 280a8a9..4a19a92 100644
--- a/src/net/java/sip/communicator/impl/protocol/icq/OperationSetBasicInstantMessagingIcqImpl.java
+++ b/src/net/java/sip/communicator/impl/protocol/icq/OperationSetBasicInstantMessagingIcqImpl.java
@@ -392,9 +392,11 @@ public class OperationSetBasicInstantMessagingIcqImpl
icqProvider.getAimConnection().getIcbmService()
.addIcbmListener(joustSimIcbmListener);
- opSetPersPresence =
- (OperationSetPersistentPresenceIcqImpl) icqProvider
- .getOperationSet(OperationSetPersistentPresence.class);
+ opSetPersPresence
+ = (OperationSetPersistentPresenceIcqImpl)
+ icqProvider
+ .getOperationSet(
+ OperationSetPersistentPresence.class);
}
else if (evt.getNewState() == RegistrationState.REGISTERED)
{