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());