stage changing didCocnat44 virtual

SK_SUPPORT_LEGACY_DIDCONCAT44

Change-Id: Ie208c245d7121fddc693a7d3c5d6866441c27433
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/281864
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: Mike Reed <reed@google.com>
diff --git a/src/core/SkCanvas.cpp b/src/core/SkCanvas.cpp
index c496caa..c6ba158 100644
--- a/src/core/SkCanvas.cpp
+++ b/src/core/SkCanvas.cpp
@@ -1540,8 +1540,12 @@
 
 void SkCanvas::concat(const SkM44& m) {
     this->internalConcat44(m);
-
-    this->didConcat44(SkMatrixPriv::M44ColMajor(m));    // notify subclasses
+    // notify subclasses
+#ifdef SK_SUPPORT_LEGACY_DIDCONCAT44
+    this->didConcat44(SkMatrixPriv::M44ColMajor(m));
+#else
+    this->didConcat44(m);
+#endif
 }
 
 void SkCanvas::internalSetMatrix(const SkMatrix& matrix) {