When restoring a session, loop over already enabled plugins and disable
those that should not be enabled
This commit is contained in:
parent
ac895c547f
commit
08d1e5f233
|
@ -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)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue