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