diff --git a/src/vector/vbitmap.cpp b/src/vector/vbitmap.cpp index c4a0190c91..f92c9ca42a 100644 --- a/src/vector/vbitmap.cpp +++ b/src/vector/vbitmap.cpp @@ -205,6 +205,8 @@ VBitmap VBitmap::copy(const VRect& r) const } } //TODO implement properly. + return image; + } int VBitmap::stride() const diff --git a/src/vector/vmatrix.h b/src/vector/vmatrix.h index 3e46563774..4c3be7c0d4 100644 --- a/src/vector/vmatrix.h +++ b/src/vector/vmatrix.h @@ -58,7 +58,7 @@ public: bool fuzzyCompare(const VMatrix &) const; friend std::ostream& operator<<(std::ostream& os, const VMatrix& o); private: - friend class VSpanData; + friend struct VSpanData; MatrixType mType{MatrixType::None}; MatrixType dirty{MatrixType::None}; float m11{1}, m12{0}, m13{0}; diff --git a/src/vector/vpathmesure.cpp b/src/vector/vpathmesure.cpp index 69f27882a3..835f0f875f 100644 --- a/src/vector/vpathmesure.cpp +++ b/src/vector/vpathmesure.cpp @@ -15,7 +15,6 @@ VPath VPathMesure::trim(const VPath &path) if (vCompare(startOffset, 0.0f) && (vCompare(endOffset, 1.0f))) return path; float len = path.length(); - float len1 = len; float sg = len * startOffset; float eg = len * (1.0f - endOffset); len = len - (sg + eg);