Fix another problem with component change

This commit is contained in:
Andrew Resch 2010-03-20 20:54:36 -07:00
parent 5945b24476
commit c6caae848f

View File

@ -140,7 +140,7 @@ class PluginManagerBase:
continue continue
instance.enable() instance.enable()
if self._component_state == "Started": if self._component_state == "Started":
component.start(instance.plugin.get_component_name()) component.start(instance.plugin._component_name)
plugin_name = plugin_name.replace("-", " ") plugin_name = plugin_name.replace("-", " ")
self.plugins[plugin_name] = instance self.plugins[plugin_name] = instance
if plugin_name not in self.config["enabled_plugins"]: if plugin_name not in self.config["enabled_plugins"]:
@ -153,7 +153,7 @@ class PluginManagerBase:
"""Disables a plugin""" """Disables a plugin"""
try: try:
self.plugins[name].disable() self.plugins[name].disable()
component.deregister(self.plugins[name].plugin.get_component_name()) component.deregister(self.plugins[name].plugin._component_name)
del self.plugins[name] del self.plugins[name]
self.config["enabled_plugins"].remove(name) self.config["enabled_plugins"].remove(name)
except KeyError: except KeyError: