[tuxdroid-svn] r5022 - software_suite_v3/smart-core/smart-server/trunk/util/applicationserver/plugi
Status: Beta
Brought to you by:
ks156
|
From: remi <c2m...@c2...> - 2009-07-03 09:47:48
|
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
|