diff options
Diffstat (limited to 'pyload/manager')
| -rw-r--r-- | pyload/manager/Plugin.py | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/pyload/manager/Plugin.py b/pyload/manager/Plugin.py index f1899c0a0..222ed9c93 100644 --- a/pyload/manager/Plugin.py +++ b/pyload/manager/Plugin.py @@ -55,10 +55,15 @@ class PluginManager(object):          sys.path.append(abspath(""))          self.loadTypes() +         +        configs = []          for type in self.TYPES:              self.plugins[type] = self.parse(type)              setattr(self, "%sPlugins" % type, self.plugins[type]) +            configs.extend("%s_%s" % (p, type) for p in self.plugins[type]) + +        self.core.config.removeDeletedPlugins(configs)          self.core.log.debug("Created index of plugins") | 
