diff --git a/src/base/manager.py b/src/base/manager.py index 8c1dd508..2f25de80 100644 --- a/src/base/manager.py +++ b/src/base/manager.py @@ -119,10 +119,18 @@ class Manager: path = self.findsession() path = join(path,"enabled") file = fopen(path) + self.restored = [] if file==None: return for line in file: self.restored+=[line.strip()] + # Add this in to disable plugins that were enabled + # By an earlier call to restore session + for key in self.enabled.keys(): + if (key in self.restored) == False: + self.disablePlugin(key) + +