diff options
author | bubnikv <bubnikv@gmail.com> | 2018-02-02 13:49:09 +0300 |
---|---|---|
committer | bubnikv <bubnikv@gmail.com> | 2018-02-02 13:49:09 +0300 |
commit | b4483fdcbd28c537ccc7cdf786a317a0addfa3af (patch) | |
tree | d4097249dd58c9021c0a35dd2c301e5c82aaeb7b /xs/src/libslic3r/PlaceholderParser.cpp | |
parent | 8932055ed5262f43697cc0313059ca79a219f583 (diff) |
Fix of "Conditional gcode with "<=" condition fails"version_1.39.1-alpha
https://github.com/prusa3d/Slic3r/issues/683
Diffstat (limited to 'xs/src/libslic3r/PlaceholderParser.cpp')
-rw-r--r-- | xs/src/libslic3r/PlaceholderParser.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/xs/src/libslic3r/PlaceholderParser.cpp b/xs/src/libslic3r/PlaceholderParser.cpp index b91f4c99c..ba0efd6e4 100644 --- a/xs/src/libslic3r/PlaceholderParser.cpp +++ b/xs/src/libslic3r/PlaceholderParser.cpp @@ -974,10 +974,10 @@ namespace client relational_expression = additive_expression(_r1) [_val = _1] - >> *( (lit('<') > additive_expression(_r1) ) [px::bind(&expr<Iterator>::lower, _val, _1)] - | (lit('>') > additive_expression(_r1) ) [px::bind(&expr<Iterator>::greater, _val, _1)] - | ("<=" > additive_expression(_r1) ) [px::bind(&expr<Iterator>::leq, _val, _1)] + >> *( ("<=" > additive_expression(_r1) ) [px::bind(&expr<Iterator>::leq, _val, _1)] | (">=" > additive_expression(_r1) ) [px::bind(&expr<Iterator>::geq, _val, _1)] + | (lit('<') > additive_expression(_r1) ) [px::bind(&expr<Iterator>::lower, _val, _1)] + | (lit('>') > additive_expression(_r1) ) [px::bind(&expr<Iterator>::greater, _val, _1)] ); relational_expression.name("relational_expression"); |