commit | 7fb5e2d222768ac93c46904509f933d66b0ae8f0 | [log] [tgz] |
---|---|---|
author | slewis <slewis> | Sat Aug 02 17:27:29 2008 +0000 |
committer | slewis <slewis> | Sat Aug 02 17:27:29 2008 +0000 |
tree | d120aa59a8758e597fbc5347d73f51c11111bb78 | |
parent | 0c1d2c4f4eeaf99b66f36cbd903403a5375e2949 [diff] |
Fix for bug 242950
diff --git a/providers/bundles/org.eclipse.ecf.provider.irc/src/org/eclipse/ecf/internal/provider/irc/container/IRCChannelContainer.java b/providers/bundles/org.eclipse.ecf.provider.irc/src/org/eclipse/ecf/internal/provider/irc/container/IRCChannelContainer.java index 89a4320..7f0c96e 100644 --- a/providers/bundles/org.eclipse.ecf.provider.irc/src/org/eclipse/ecf/internal/provider/irc/container/IRCChannelContainer.java +++ b/providers/bundles/org.eclipse.ecf.provider.irc/src/org/eclipse/ecf/internal/provider/irc/container/IRCChannelContainer.java
@@ -244,7 +244,8 @@ */ public void disconnect() { fireContainerEvent(new ContainerDisconnectingEvent(getID(), targetID)); - rootContainer.doPartChannel(targetID.getName()); + if (targetID != null) + rootContainer.doPartChannel(targetID.getName()); fireContainerEvent(new ContainerDisconnectedEvent(getID(), targetID)); }