make cancelling work
[enigma2-curlytx.git] / src / plugin.py
index dd0f5cf02eecd6979a215eba6fd5ccaec78e4440..a2d8f264062fbbb957a23000e45746f504ca9521 100644 (file)
@@ -1,5 +1,9 @@
 from Plugins.Plugin import PluginDescriptor
+
 import CurlyTx
+from . import config
+from Components.config import config
+
  
 def main(session, **kwargs):
     reload(CurlyTx)
@@ -10,18 +14,18 @@ def main(session, **kwargs):
         traceback.print_exc()
 
 def menuHook(menuid):
-    if menuid == "mainmenu"
-        return [(_("CurlyTx"), main, "curlytx", 1)]
+    if menuid == "mainmenu" and config.plugins.CurlyTx.menuMain.value:
+        return [(config.plugins.CurlyTx.menuTitle.value, main, "curlytx", 1)]
     return [ ]
 
  
 def Plugins(**kwargs):
     return [
-        PluginDescriptor(name = "CurlyTx",
+        PluginDescriptor(name = config.plugins.CurlyTx.menuTitle.value,
                          description = "View remote text files",
                          where = [PluginDescriptor.WHERE_PLUGINMENU],
                          fnc = main),
-        PluginDescriptor(name = "CurlyTx",
+        PluginDescriptor(name = config.plugins.CurlyTx.menuTitle.value,
                          description = "View remote text files",
                          where=PluginDescriptor.WHERE_MENU,
                          fnc = menuHook),