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 = self.findsession()
|
||||||
path = join(path,"enabled")
|
path = join(path,"enabled")
|
||||||
file = fopen(path)
|
file = fopen(path)
|
||||||
|
self.restored = []
|
||||||
if file==None:
|
if file==None:
|
||||||
return
|
return
|
||||||
for line in file:
|
for line in file:
|
||||||
self.restored+=[line.strip()]
|
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