aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/java/sip/communicator/impl/protocol/ssh
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/ssh
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/ssh')
-rw-r--r--src/net/java/sip/communicator/impl/protocol/ssh/OperationSetBasicInstantMessagingSSHImpl.java13
-rw-r--r--src/net/java/sip/communicator/impl/protocol/ssh/SSHReaderDaemon.java9
2 files changed, 14 insertions, 8 deletions
diff --git a/src/net/java/sip/communicator/impl/protocol/ssh/OperationSetBasicInstantMessagingSSHImpl.java b/src/net/java/sip/communicator/impl/protocol/ssh/OperationSetBasicInstantMessagingSSHImpl.java
index fa8f15f..e510b68 100644
--- a/src/net/java/sip/communicator/impl/protocol/ssh/OperationSetBasicInstantMessagingSSHImpl.java
+++ b/src/net/java/sip/communicator/impl/protocol/ssh/OperationSetBasicInstantMessagingSSHImpl.java
@@ -52,8 +52,10 @@ public class OperationSetBasicInstantMessagingSSHImpl
{
this.parentProvider = provider;
- this.opSetPersPresence = (OperationSetPersistentPresenceSSHImpl)
- provider.getOperationSet(OperationSetPersistentPresence.class);
+ this.opSetPersPresence
+ = (OperationSetPersistentPresenceSSHImpl)
+ provider
+ .getOperationSet(OperationSetPersistentPresence.class);
}
public Message createMessage(String content, String contentType,
@@ -243,9 +245,10 @@ public class OperationSetBasicInstantMessagingSSHImpl
if(sshProvider != null)
{
OperationSetBasicInstantMessagingSSHImpl opSetIM
- = (OperationSetBasicInstantMessagingSSHImpl)
- sshProvider.getOperationSet(
- OperationSetBasicInstantMessaging.class);
+ = (OperationSetBasicInstantMessagingSSHImpl)
+ sshProvider
+ .getOperationSet(
+ OperationSetBasicInstantMessaging.class);
opSetIM.deliverMessage(message, to);
}
else
diff --git a/src/net/java/sip/communicator/impl/protocol/ssh/SSHReaderDaemon.java b/src/net/java/sip/communicator/impl/protocol/ssh/SSHReaderDaemon.java
index 2a4cab4..180bd12 100644
--- a/src/net/java/sip/communicator/impl/protocol/ssh/SSHReaderDaemon.java
+++ b/src/net/java/sip/communicator/impl/protocol/ssh/SSHReaderDaemon.java
@@ -80,9 +80,12 @@ public class SSHReaderDaemon
public SSHReaderDaemon(ContactSSH sshContact)
{
this.sshContact = (ContactSSHImpl)sshContact;
- instantMessaging = (OperationSetBasicInstantMessagingSSHImpl) sshContact
- .getProtocolProvider().getOperationSet(
- OperationSetBasicInstantMessaging.class);
+ instantMessaging =
+ (OperationSetBasicInstantMessagingSSHImpl)
+ sshContact
+ .getProtocolProvider()
+ .getOperationSet(
+ OperationSetBasicInstantMessaging.class);
}
/**