Fix for xmpp dispose bug
diff --git a/providers/bundles/org.eclipse.ecf.provider.xmpp/src/org/eclipse/ecf/provider/xmpp/XMPPContainer.java b/providers/bundles/org.eclipse.ecf.provider.xmpp/src/org/eclipse/ecf/provider/xmpp/XMPPContainer.java
index 8c0b946..1e5589d 100644
--- a/providers/bundles/org.eclipse.ecf.provider.xmpp/src/org/eclipse/ecf/provider/xmpp/XMPPContainer.java
+++ b/providers/bundles/org.eclipse.ecf.provider.xmpp/src/org/eclipse/ecf/provider/xmpp/XMPPContainer.java
@@ -211,19 +211,9 @@
* @see org.eclipse.ecf.provider.generic.ClientSOContainer#dispose()
*/
public void dispose() {
- if (presenceHelper != null) {
- presenceHelperID = null;
- presenceHelper = null;
- }
- if (chatRoomManager != null)
- chatRoomManager.dispose();
- chatRoomManager = null;
- if (accountManager != null)
- accountManager.dispose();
- accountManager = null;
- if (outgoingFileTransferContainerAdapter != null)
- outgoingFileTransferContainerAdapter.dispose();
- outgoingFileTransferContainerAdapter = null;
+ chatRoomManager.dispose();
+ accountManager.dispose();
+ outgoingFileTransferContainerAdapter.dispose();
super.dispose();
}