diff --git a/apps/common/main/lib/collection/Plugins.js b/apps/common/main/lib/collection/Plugins.js index 16f491e64f..cd943fc31b 100644 --- a/apps/common/main/lib/collection/Plugins.js +++ b/apps/common/main/lib/collection/Plugins.js @@ -49,6 +49,10 @@ define([ 'use strict'; Common.Collections.Plugins = Backbone.Collection.extend({ - model: Common.Models.Plugin + model: Common.Models.Plugin, + + hasVisible: function() { + return !!this.findWhere({visible: true}); + } }); }); diff --git a/apps/common/main/lib/controller/Plugins.js b/apps/common/main/lib/controller/Plugins.js index 2b9f71a611..483c113eb4 100644 --- a/apps/common/main/lib/controller/Plugins.js +++ b/apps/common/main/lib/controller/Plugins.js @@ -174,7 +174,7 @@ define([ arr.push(plugin); }); this.api.asc_pluginsRegister('', arr); - if (storePlugins.length>0) + if (storePlugins.hasVisible()) Common.NotificationCenter.trigger('tab:visible', 'plugins', true); },