diff --git a/build/lib/dist/smack.jar b/build/lib/dist/smack.jar index 0cd4969e..4a27311c 100644 Binary files a/build/lib/dist/smack.jar and b/build/lib/dist/smack.jar differ diff --git a/build/lib/dist/smackx-debug.jar b/build/lib/dist/smackx-debug.jar index 3f7976f1..04c946a3 100644 Binary files a/build/lib/dist/smackx-debug.jar and b/build/lib/dist/smackx-debug.jar differ diff --git a/build/lib/dist/smackx.jar b/build/lib/dist/smackx.jar index 5e7c2186..302a7a7f 100644 Binary files a/build/lib/dist/smackx.jar and b/build/lib/dist/smackx.jar differ diff --git a/src/java/org/jivesoftware/spark/ui/ContactGroupTransferHandler.java b/src/java/org/jivesoftware/spark/ui/ContactGroupTransferHandler.java index ac730c5d..e1ee1b22 100644 --- a/src/java/org/jivesoftware/spark/ui/ContactGroupTransferHandler.java +++ b/src/java/org/jivesoftware/spark/ui/ContactGroupTransferHandler.java @@ -50,6 +50,9 @@ public class ContactGroupTransferHandler extends TransferHandler { JList list = (JList)comp; ContactGroup group = getContactGroup(list); + if(group == null){ + return false; + } if ((group.isSharedGroup() && !flavor[0].equals(DataFlavor.javaFileListFlavor)) || group.isUnfiledGroup() || group.isOfflineGroup() || (!group.hasAvailableContacts() && flavor[0].equals(DataFlavor.javaFileListFlavor))) { return false; }