From 34b5bb42a619759196c720d3d343b3ea14aaf84c Mon Sep 17 00:00:00 2001
From: Andrew Maclean <andrew.amaclean@gmail.com>
Date: Thu, 28 Sep 2023 08:38:21 +1000
Subject: [PATCH] Fixing type conversion

---
 src/Cxx/Rendering/GradientBackground.cxx | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/Cxx/Rendering/GradientBackground.cxx b/src/Cxx/Rendering/GradientBackground.cxx
index f4a959ecd43..d20c5657240 100644
--- a/src/Cxx/Rendering/GradientBackground.cxx
+++ b/src/Cxx/Rendering/GradientBackground.cxx
@@ -251,42 +251,42 @@ vtkNew<vtkPolyData> ReadPolyData(fs::path const& path)
   if (extension == ".ply")
   {
     vtkNew<vtkPLYReader> reader;
-    reader->SetFileName(path.c_str());
+    reader->SetFileName(path.generic_string().c_str());
     reader->Update();
     polyData->DeepCopy(reader->GetOutput());
   }
   else if (extension == ".vtp")
   {
     vtkNew<vtkXMLPolyDataReader> reader;
-    reader->SetFileName(path.c_str());
+    reader->SetFileName(path.generic_string().c_str());
     reader->Update();
     polyData->DeepCopy(reader->GetOutput());
   }
   else if (extension == ".obj")
   {
     vtkNew<vtkOBJReader> reader;
-    reader->SetFileName(path.c_str());
+    reader->SetFileName(path.generic_string().c_str());
     reader->Update();
     polyData->DeepCopy(reader->GetOutput());
   }
   else if (extension == ".stl")
   {
     vtkNew<vtkSTLReader> reader;
-    reader->SetFileName(path.c_str());
+    reader->SetFileName(path.generic_string().c_str());
     reader->Update();
     polyData->DeepCopy(reader->GetOutput());
   }
   else if (extension == ".vtk")
   {
     vtkNew<vtkPolyDataReader> reader;
-    reader->SetFileName(path.c_str());
+    reader->SetFileName(path.generic_string().c_str());
     reader->Update();
     polyData->DeepCopy(reader->GetOutput());
   }
   else if (extension == ".g")
   {
     vtkNew<vtkBYUReader> reader;
-    reader->SetGeometryFileName(path.c_str());
+    reader->SetGeometryFileName(path.generic_string().c_str());
     reader->Update();
     polyData->DeepCopy(reader->GetOutput());
   }
-- 
GitLab