summaryrefslogtreecommitdiff
path: root/winSettings.py
diff options
context:
space:
mode:
authorjerous <jerous@gmail.com>2008-11-15 15:18:32 +0100
committerjerous <jerous@gmail.com>2008-11-15 15:18:32 +0100
commit536e8e3be5a5dcb0e9c6e0f8664e84b5eb65d796 (patch)
tree14630411d633eefda2a7d0c1b576023b793d4c35 /winSettings.py
parent315f9226a3529e3bbc8cc0f769a7f381dab5f526 (diff)
use module from disk when unloading and unloading plugin
Diffstat (limited to 'winSettings.py')
-rw-r--r--winSettings.py3
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()