Tab closing if previous error fix
authorDarren <darren@darrenwhitlen.com>
Fri, 14 Sep 2012 17:16:23 +0000 (18:16 +0100)
committerDarren <darren@darrenwhitlen.com>
Fri, 14 Sep 2012 17:16:23 +0000 (18:16 +0100)
client_backbone/dev/view.js

index 4afdbb4039dff30957a0d3681a865975c6e73072..678aeac7d33dd830dd5bbf8fe4f4a2c8477728ed 100644 (file)
@@ -395,7 +395,8 @@ kiwi.view.Tabs = Backbone.View.extend({
         var panel = this.model.getByCid(tab.data('panel_id'));\r
 \r
         // Only need to part if it's a channel\r
-        if (panel.isChannel()) {\r
+        // If the nicklist is empty, we haven't joined the channel as yet\r
+        if (panel.isChannel() && panel.get('members').models.length > 0) {\r
             kiwi.gateway.part(panel.get('name'));\r
         } else {\r
             panel.close();\r