diff options
Diffstat (limited to 'include/mbgl/style/expression/error.hpp')
-rw-r--r-- | include/mbgl/style/expression/error.hpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/mbgl/style/expression/error.hpp b/include/mbgl/style/expression/error.hpp index bfb9247d11..9e1da2f0f0 100644 --- a/include/mbgl/style/expression/error.hpp +++ b/include/mbgl/style/expression/error.hpp @@ -11,13 +11,13 @@ namespace expression { class Error : public Expression { public: Error(std::string message_) - : Expression(type::Error), + : Expression(Kind::Error, type::Error), message(std::move(message_)) {} void eachChild(const std::function<void(const Expression&)>&) const override {} bool operator==(const Expression& e) const override { - return dynamic_cast<const Error*>(&e); + return e.getKind() == Kind::Error; } EvaluationResult evaluate(const EvaluationContext&) const override { |