diff --git a/dune/fufem/sampleonbitfield.hh b/dune/fufem/sampleonbitfield.hh
index f8d498394b3967a8ae9bcdee0052bbaec1e55be9..24d73ffc3d0f97d7c71784c253b4dfabc0b4093e 100644
--- a/dune/fufem/sampleonbitfield.hh
+++ b/dune/fufem/sampleonbitfield.hh
@@ -115,7 +115,7 @@ void sampleOnBitField(const GridType& grid,
 
     // Construct GridFunction
     typedef Dune::Functions::PQ1NodalBasis<typename GridType::LevelGridView> DuneP1Basis;
-    DuneP1Basis duneP1Basis(grid.levelView(0));
+    DuneP1Basis duneP1Basis(grid.levelGridView(0));
     typedef DuneFunctionsBasis<DuneP1Basis> P1Basis;
     P1Basis p1Basis(duneP1Basis);
     BasisGridFunction<P1Basis, VectorType> coarseFunction(p1Basis, coarseDirichletValues);
@@ -182,7 +182,7 @@ void sampleOnBitField(const GridType& grid,
 
     // Construct GridFunction
      typedef Dune::Functions::PQ1NodalBasis<typename GridType::LevelGridView> DuneP1Basis;
-    DuneP1Basis duneP1Basis(grid.levelView(0));
+    DuneP1Basis duneP1Basis(grid.levelGridView(0));
     typedef DuneFunctionsBasis<DuneP1Basis> P1Basis;
     P1Basis p1Basis(duneP1Basis);
     BasisGridFunction<P1Basis, VectorType> coarseFunction(p1Basis, coarseDirichletValues);