summaryrefslogtreecommitdiff
path: root/libre/freecad/freecad-vtk9.3.patch
diff options
context:
space:
mode:
Diffstat (limited to 'libre/freecad/freecad-vtk9.3.patch')
-rw-r--r--libre/freecad/freecad-vtk9.3.patch14
1 files changed, 14 insertions, 0 deletions
diff --git a/libre/freecad/freecad-vtk9.3.patch b/libre/freecad/freecad-vtk9.3.patch
new file mode 100644
index 000000000..9270285d6
--- /dev/null
+++ b/libre/freecad/freecad-vtk9.3.patch
@@ -0,0 +1,14 @@
+diff --git a/src/3rdParty/salomesmesh/src/SMDS/SMDS_UnstructuredGrid.cpp b/src/3rdParty/salomesmesh/src/SMDS/SMDS_UnstructuredGrid.cpp
+index 7e3de0070a..dc5249158d 100644
+--- a/src/3rdParty/salomesmesh/src/SMDS/SMDS_UnstructuredGrid.cpp
++++ b/src/3rdParty/salomesmesh/src/SMDS/SMDS_UnstructuredGrid.cpp
+@@ -1026,7 +1026,8 @@ void SMDS_UnstructuredGrid::BuildLinks()
+ GetLinks()->Allocate(this->GetNumberOfPoints());
+ GetLinks()->Register(this);
+ //FIXME: vtk9
+- GetLinks()->BuildLinks(this);
++ GetLinks()->SetDataSet(this);
++ GetLinks()->BuildLinks();
+ GetLinks()->Delete();
+ #else
+ this->Links = SMDS_CellLinks::New();