--- caret-5.6.1.3~dfsg.1.orig/caret_brain_set/BrainModelSurface.cxx
+++ caret-5.6.1.3~dfsg.1/caret_brain_set/BrainModelSurface.cxx
@@ -1169,9 +1169,14 @@
int size = cells->EstimateSize(numTiles, 3);
cells->Allocate(size, 25);
for (int j = 0; j < numTiles; j++) {
+ // this is ridiculus, I know
+ vtkIdType v_vtk[3];
int v[3];
topology->getTile(j, v[0], v[1], v[2]);
- cells->InsertNextCell(3, v);
+ v_vtk[0] = v[0];
+ v_vtk[1] = v[1];
+ v_vtk[2] = v[2];
+ cells->InsertNextCell(3, v_vtk);
}
vtkPolyData* polyData = vtkPolyData::New();
@@ -1320,8 +1325,8 @@
vtkCellArray* cells = polyData->GetPolys();
if (cells->GetNumberOfCells() == numTiles) {
int cellID = 0;
- int npts;
- int* pts;
+ vtkIdType npts;
+ vtkIdType* pts;
for (cells->InitTraversal(); cells->GetNextCell(npts, pts); cellID++) {
if (npts == 3) {
int verts[3];