Author: remi
Date: 2009-07-03 11:47:43 +0200 (Fri, 03 Jul 2009)
New Revision: 5022

Modified:
   
software_suite_v3/smart-core/smart-server/trunk/util/applicationserver/plugin/Plugin.py
Log:
* Fixed locutor value selection on ugc->gadget->plugin start.

Modified: 
software_suite_v3/smart-core/smart-server/trunk/util/applicationserver/plugin/Plugin.py
===================================================================
--- 
software_suite_v3/smart-core/smart-server/trunk/util/applicationserver/plugin/Plugin.py
     2009-07-03 09:29:12 UTC (rev 5021)
+++ 
software_suite_v3/smart-core/smart-server/trunk/util/applicationserver/plugin/Plugin.py
     2009-07-03 09:47:43 UTC (rev 5022)
@@ -681,10 +681,13 @@
             if pluginParameters.has_key(parameterName):
                 param = self.getParameter(parameterName)
                 if param != None:
-                    if param.getType() in ["enum", "booleans"]:
-                        pluginParameters[parameterName] = 
param.getUntranslatedEnumValue(
-                            parameters[parameterName], language)
-                        continue
+                    # Parameter "locutor" is a special parameter with a 
dynamique
+                    # behavior.
+                    if param.getName() != "locutor":
+                        if param.getType() in ["enum", "booleans"]:
+                            pluginParameters[parameterName] = 
param.getUntranslatedEnumValue(
+                                parameters[parameterName], language)
+                            continue
                 pluginParameters[parameterName] = parameters[parameterName]
         pluginInterpreterContext.setInstanceParameters(pluginParameters)
         # Get the command


------------------------------------------------------------------------------
_______________________________________________
Tux-droid-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tux-droid-svn

Reply via email to