mirror of
https://projects.vdr-developer.org/git/vdr-plugin-skindesigner.git
synced 2023-10-19 15:58:31 +00:00
fixed bug that string tokens are not evaluated in area conditions
This commit is contained in:
@@ -80,11 +80,13 @@ void cTemplatePixmap::ClearDynamicParameters(void) {
|
||||
parameters->ClearDynamicParameters();
|
||||
}
|
||||
|
||||
void cTemplatePixmap::ParseDynamicParameters(map <string,int> *intTokens, bool initFuncs) {
|
||||
void cTemplatePixmap::ParseDynamicParameters(map <string,string> *stringTokens, map <string,int> *intTokens, bool initFuncs) {
|
||||
parameters->ClearDynamicParameters();
|
||||
parameters->SetIntTokens(intTokens);
|
||||
parameters->SetStringTokens(stringTokens);
|
||||
parameters->ParseParameters();
|
||||
parameters->UnsetIntTokens();
|
||||
parameters->UnsetStringTokens();
|
||||
|
||||
if (!DoExecute()) {
|
||||
parameters->ClearDynamicParameters();
|
||||
|
@@ -63,7 +63,7 @@ public:
|
||||
//Clear dynamically set pixmap parameters
|
||||
void ClearDynamicParameters(void);
|
||||
//Parse pixmap parameters with dynamically set Tokens
|
||||
void ParseDynamicParameters(map <string,int> *intTokens, bool initFuncs);
|
||||
void ParseDynamicParameters(map <string,string> *stringTokens, map <string,int> *intTokens, bool initFuncs);
|
||||
//Parse all function parameters with dynamically set Tokens
|
||||
void ParseDynamicFunctionParameters(map <string,string> *stringTokens, map <string,int> *intTokens);
|
||||
//Calculate size of drawport in case area scrolls
|
||||
|
Reference in New Issue
Block a user