From 331b726db4d4fcf5770657107b32fee8df90addb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Konstantin=20Ka=CC=88fer?= Date: Tue, 3 Jun 2014 00:00:15 +0200 Subject: [PATCH] fix comparison order error --- include/llmr/map/filter_expression.hpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/include/llmr/map/filter_expression.hpp b/include/llmr/map/filter_expression.hpp index bf6d41480..50e6ce1d7 100644 --- a/include/llmr/map/filter_expression.hpp +++ b/include/llmr/map/filter_expression.hpp @@ -87,17 +87,17 @@ public: inline bool compare(const Value &other) const { switch (op) { case FilterOperator::Equal: - return util::relaxed_equal(value, other); + return util::relaxed_equal(other, value); case FilterOperator::NotEqual: - return !util::relaxed_equal(value, other); + return !util::relaxed_equal(other, value); case FilterOperator::Greater: - return util::relaxed_greater(value, other); + return util::relaxed_greater(other, value); case FilterOperator::GreaterEqual: - return util::relaxed_greater_equal(value, other); + return util::relaxed_greater_equal(other, value); case FilterOperator::Less: - return util::relaxed_less(value, other); + return util::relaxed_less(other, value); case FilterOperator::LessEqual: - return util::relaxed_less_equal(value, other); + return util::relaxed_less_equal(other, value); default: return false; }