properly unload old plugins and load new plugins
[enigma2.git] / lib / python / Plugins / Plugin.py
index bfa8509addcc7980cf8eea89c1ee5c6a44271eb7..4b5b7e2a8d062bbdede1a78619a5c323787d276a 100644 (file)
@@ -35,6 +35,7 @@ class PluginDescriptor:
                self.description = description
 
                self.iconstr = icon
                self.description = description
 
                self.iconstr = icon
+               self.icon = None
 
                self.__call__ = fnc
 
 
                self.__call__ = fnc
 
@@ -43,3 +44,6 @@ class PluginDescriptor:
                        self.icon = loadPNG(path + self.iconstr)
                else:
                        self.icon = None
                        self.icon = loadPNG(path + self.iconstr)
                else:
                        self.icon = None
+
+       def __eq__(self, other):
+               return self.__call__ == other.__call__