--- inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice.cpp.orig +++ inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice.cpp @@ -137,7 +137,7 @@ // corner = actual corner of the rectangle // origin = Upperleft point double dl = dot((*handles[corner+4*i] - (base + origin)), dir)/dot(dir,dir); - sb2[dim][i][corner] = dl/( dim ? height : width )*pow(4.0,ui+vi); + sb2[dim][i][corner] = dl/( dim ? height : width )*pow(4.0, (int) (ui+vi)); } } } --- inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice2.cpp.orig +++ inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice2.cpp @@ -195,7 +195,7 @@ // corner = actual corner of the rectangle // origin = Upperleft point double dl = dot((handles[corner+4*i] - (base + origin)), dir)/dot(dir,dir); - sb2[dim][i][corner] = dl/( dim ? height : width )*pow(4.0,ui+vi); + sb2[dim][i][corner] = dl/( dim ? height : width )*pow(4.0, int(ui+vi)); } } }