When restoring a session, loop over already enabled plugins and disable

those that should not be enabled
This commit is contained in:
bjschuma 2010-01-02 12:56:58 -05:00
parent ac895c547f
commit 08d1e5f233
1 changed files with 8 additions and 0 deletions

View File

@ -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)