diff --git a/dune/gfe/riemanniantrsolver.hh b/dune/gfe/riemanniantrsolver.hh
index fdcc26c5de0a7e1b0746e31cadc2fb66e747f9e7..829648b5cbba41d675269235af972d516c8f7f96 100644
--- a/dune/gfe/riemanniantrsolver.hh
+++ b/dune/gfe/riemanniantrsolver.hh
@@ -100,7 +100,7 @@ public:
 
     void setScaling(const Dune::FieldVector<double,blocksize>& scaling)
     {
-      scaling_(scaling);
+      scaling_ = scaling;
     }
 
     void setIgnoreNodes(const Dune::BitSetVector<blocksize>& ignoreNodes)