diff --git a/source/RobotAPI/components/ArViz/Client/ScopedClient.cpp b/source/RobotAPI/components/ArViz/Client/ScopedClient.cpp
index f3347c8c843068a919981a067701830581fea165..35e8b55c939e4b3af5b1ce3f77b9defa3df73872 100644
--- a/source/RobotAPI/components/ArViz/Client/ScopedClient.cpp
+++ b/source/RobotAPI/components/ArViz/Client/ScopedClient.cpp
@@ -34,7 +34,7 @@ namespace armarx::viz
         return Client::layer(name);
     }
 
-    virtual ScopedClient::~ScopedClient()
+    ScopedClient::~ScopedClient()
     {
         for (const auto& layer : layers)
         {
@@ -42,4 +42,4 @@ namespace armarx::viz
         }
     }
 
-}  // namespace armarx::viz
\ No newline at end of file
+}  // namespace armarx::viz