diff options
author | Emre Ucan <eucan@de.adit-jv.com> | 2019-04-09 14:16:11 +0200 |
---|---|---|
committer | Emre Ucan <eucan@de.adit-jv.com> | 2019-04-09 14:16:11 +0200 |
commit | 10584b4d55c231a11964db0191c3707459982d4b (patch) | |
tree | a574b2bbd7dd852cc900ea9bb8fe73723772fb57 | |
parent | 736fb654ac81230cf4f9e51a5772d3a02d7639bf (diff) | |
parent | 56964fe775348d1aecd1a67e951e25b82ea78a03 (diff) | |
download | wayland-ivi-extension-10584b4d55c231a11964db0191c3707459982d4b.tar.gz |
Merge remote-tracking branch 'upstream/pull/104'2.2.0_weston_5_compartible
* upstream/pull/104
LayerManagerControl: Prevent conversion of filenames into lowercase
Reviewed-by: Emre Ucan <eucan@de.adit-jv.com>
Tested-by: Emre Ucan <eucan@de.adit-jv.com>
-rw-r--r-- | ivi-layermanagement-examples/LayerManagerControl/src/Expression.cpp | 6 | ||||
-rw-r--r-- | ivi-layermanagement-examples/LayerManagerControl/src/ExpressionInterpreter.cpp | 1 |
2 files changed, 6 insertions, 1 deletions
diff --git a/ivi-layermanagement-examples/LayerManagerControl/src/Expression.cpp b/ivi-layermanagement-examples/LayerManagerControl/src/Expression.cpp index a08dc8f..af61cd4 100644 --- a/ivi-layermanagement-examples/LayerManagerControl/src/Expression.cpp +++ b/ivi-layermanagement-examples/LayerManagerControl/src/Expression.cpp @@ -213,6 +213,12 @@ ExpressionList Expression::getNextExpressionClosure(string text) { Expression* expr = *iter; + if((expr->mName).compare("<file>") && + (expr->mName).compare("<filename>")) + { + transform(text.begin(), text.end(), text.begin(), ::tolower); + } + if (expr->isVar()) { nextClosure.push_back(expr); diff --git a/ivi-layermanagement-examples/LayerManagerControl/src/ExpressionInterpreter.cpp b/ivi-layermanagement-examples/LayerManagerControl/src/ExpressionInterpreter.cpp index 336507e..d043dcd 100644 --- a/ivi-layermanagement-examples/LayerManagerControl/src/ExpressionInterpreter.cpp +++ b/ivi-layermanagement-examples/LayerManagerControl/src/ExpressionInterpreter.cpp @@ -83,7 +83,6 @@ CommandResult ExpressionInterpreter::interpretCommand(string userInput) while (result == CommandSuccess && !ss.eof()) { ss >> text; - transform(text.begin(), text.end(), text.begin(), ::tolower); ExpressionList::const_iterator iter = currentState.begin(); ExpressionList::const_iterator end = currentState.end(); |