From d27282d6de8ddf47b5976d363a385fc81ad4cb4d Mon Sep 17 00:00:00 2001 From: Emil Ivov Date: Sat, 10 Mar 2007 14:33:42 +0000 Subject: [PATCH] throw an exception in case s.o. tries to send a notification to a contact from another protocol --- .../jabber/OperationSetTypingNotificationsJabberImpl.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/net/java/sip/communicator/impl/protocol/jabber/OperationSetTypingNotificationsJabberImpl.java b/src/net/java/sip/communicator/impl/protocol/jabber/OperationSetTypingNotificationsJabberImpl.java index 7806f527d..3c1584311 100644 --- a/src/net/java/sip/communicator/impl/protocol/jabber/OperationSetTypingNotificationsJabberImpl.java +++ b/src/net/java/sip/communicator/impl/protocol/jabber/OperationSetTypingNotificationsJabberImpl.java @@ -146,6 +146,12 @@ public void sendTypingNotification(Contact notifiedContact, int typingState) { assertConnected(); + if( !(notifiedContact instanceof ContactJabberImpl) ) + throw new IllegalArgumentException( + "The specified contact is not a Jabber contact." + + notifiedContact); + + String packetID = (String)packetIDsTable.get(notifiedContact.getAddress());