diff options
author | jerous <jerous@gmail.com> | 2008-11-15 15:18:32 +0100 |
---|---|---|
committer | jerous <jerous@gmail.com> | 2008-11-15 15:18:32 +0100 |
commit | 536e8e3be5a5dcb0e9c6e0f8664e84b5eb65d796 (patch) | |
tree | 14630411d633eefda2a7d0c1b576023b793d4c35 /winSettings.py | |
parent | 315f9226a3529e3bbc8cc0f769a7f381dab5f526 (diff) |
use module from disk when unloading and unloading plugin
Diffstat (limited to 'winSettings.py')
-rw-r--r-- | winSettings.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/winSettings.py b/winSettings.py index 7a9ad82..86f51fe 100644 --- a/winSettings.py +++ b/winSettings.py @@ -1,4 +1,5 @@ from PyQt4 import QtGui, QtCore +import sys from misc import * from clMonty import monty @@ -76,6 +77,8 @@ class winSettings(QtGui.QWidget): loaded=int(item.checkState()==QtCore.Qt.Checked) settings.set('%s.load'%(plugin.getName(True)), loaded) if loaded: + # refresh the plugin file + reload(sys.modules["plugins.%s"%(pluginName)]) plugin.load() else: plugin.unload() |