From ac61104df7df1b452666a037aeac55d5b71da85d Mon Sep 17 00:00:00 2001 From: Thomas Holder Date: Fri, 23 Aug 2019 17:25:01 +0200 Subject: Eliminate clang warnings -Winfinite-recursion -Wpessimizing-move -Wunused-label -Wunneeded-internal-declaration -Wself-assign-overloaded -Wunused-const-variable (some) -Wsometimes-uninitialized (some) --- src/ui/tool/node.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/ui/tool') diff --git a/src/ui/tool/node.h b/src/ui/tool/node.h index b28f70808..d4e09caa0 100644 --- a/src/ui/tool/node.h +++ b/src/ui/tool/node.h @@ -392,10 +392,10 @@ public: iterator before(double t, double *fracpart = nullptr); iterator before(Geom::PathTime const &pvp); const_iterator before(double t, double *fracpart = nullptr) const { - return const_iterator(before(t, fracpart)._node); + return const_cast(this)->before(t, fracpart)._node; } const_iterator before(Geom::PathTime const &pvp) const { - return const_iterator(before(pvp)._node); + return const_cast(this)->before(pvp)._node; } // list operations -- cgit v1.2.3