summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon/ControlReference/ExpressionParser.cpp
diff options
context:
space:
mode:
authorJMC47 <JMC4789@gmail.com>2019-01-05 17:16:35 -0500
committerGitHub <noreply@github.com>2019-01-05 17:16:35 -0500
commit0ca9accd8b9f92a2f6e4fa600136a9e51f543b5f (patch)
treeeb2f8eb6eeb0c05f52515578704ba809a08442d0 /Source/Core/InputCommon/ControlReference/ExpressionParser.cpp
parentd75e9b2d5d6e8075edad15da00cb10e32996890f (diff)
parenta995e2f5ba3bb55b4245675428bbdc3d34cb7355 (diff)
Merge pull request #7640 from jordan-woyak/input-fixes
ControllerInterface: Output/Rumble fixes
Diffstat (limited to 'Source/Core/InputCommon/ControlReference/ExpressionParser.cpp')
-rw-r--r--Source/Core/InputCommon/ControlReference/ExpressionParser.cpp10
1 files changed, 3 insertions, 7 deletions
diff --git a/Source/Core/InputCommon/ControlReference/ExpressionParser.cpp b/Source/Core/InputCommon/ControlReference/ExpressionParser.cpp
index e7ab53d488..ba3f78170d 100644
--- a/Source/Core/InputCommon/ControlReference/ExpressionParser.cpp
+++ b/Source/Core/InputCommon/ControlReference/ExpressionParser.cpp
@@ -340,11 +340,7 @@ public:
}
ControlState GetValue() const override { return GetActiveChild()->GetValue(); }
- void SetValue(ControlState value) override
- {
- m_lhs->SetValue(GetActiveChild() == m_lhs ? value : 0.0);
- m_rhs->SetValue(GetActiveChild() == m_rhs ? value : 0.0);
- }
+ void SetValue(ControlState value) override { GetActiveChild()->SetValue(value); }
int CountNumControls() const override { return GetActiveChild()->CountNumControls(); }
operator std::string() const override
@@ -549,5 +545,5 @@ std::pair<ParseStatus, std::unique_ptr<Expression>> ParseExpression(const std::s
std::move(complex_result.expr));
return std::make_pair(complex_result.status, std::move(combined_expr));
}
-}
-}
+} // namespace ExpressionParser
+} // namespace ciface