Skip to content

Instantly share code, notes, and snippets.

@ErrorPro
Created April 22, 2021 11:31
Show Gist options
  • Select an option

  • Save ErrorPro/940badf182789dc453da926f3024bd77 to your computer and use it in GitHub Desktop.

Select an option

Save ErrorPro/940badf182789dc453da926f3024bd77 to your computer and use it in GitHub Desktop.
lottie-ios+3.1.8.patch
diff --git a/node_modules/lottie-ios/lottie-swift/src/Private/LayerContainers/CompLayers/CompositionLayer.swift b/node_modules/lottie-ios/lottie-swift/src/Private/LayerContainers/CompLayers/CompositionLayer.swift
index dd947ec..bc234e6 100644
--- a/node_modules/lottie-ios/lottie-swift/src/Private/LayerContainers/CompLayers/CompositionLayer.swift
+++ b/node_modules/lottie-ios/lottie-swift/src/Private/LayerContainers/CompLayers/CompositionLayer.swift
@@ -143,7 +143,7 @@ class CompositionLayer: CALayer, KeypathSearchable {
}
func updateRenderScale() {
- self.contentsScale = self.renderScale
+ /// To be overridden by subclass
}
}
diff --git a/node_modules/lottie-ios/lottie-swift/src/Private/NodeRenderSystem/RenderLayers/ShapeContainerLayer.swift b/node_modules/lottie-ios/lottie-swift/src/Private/NodeRenderSystem/RenderLayers/ShapeContainerLayer.swift
index 0c3c19b..84be9a2 100644
--- a/node_modules/lottie-ios/lottie-swift/src/Private/NodeRenderSystem/RenderLayers/ShapeContainerLayer.swift
+++ b/node_modules/lottie-ios/lottie-swift/src/Private/NodeRenderSystem/RenderLayers/ShapeContainerLayer.swift
@@ -66,7 +66,6 @@ class ShapeContainerLayer: CALayer {
}
func updateRenderScale() {
- self.contentsScale = self.renderScale
renderLayers.forEach( { $0.renderScale = renderScale } )
}
diff --git a/node_modules/lottie-ios/lottie-swift/src/Private/NodeRenderSystem/RenderLayers/ShapeRenderLayer.swift b/node_modules/lottie-ios/lottie-swift/src/Private/NodeRenderSystem/RenderLayers/ShapeRenderLayer.swift
index 6760dad..af98806 100644
--- a/node_modules/lottie-ios/lottie-swift/src/Private/NodeRenderSystem/RenderLayers/ShapeRenderLayer.swift
+++ b/node_modules/lottie-ios/lottie-swift/src/Private/NodeRenderSystem/RenderLayers/ShapeRenderLayer.swift
@@ -87,9 +87,4 @@ final class ShapeRenderLayer: ShapeContainerLayer {
}
renderer.render(ctx)
}
-
- override func updateRenderScale() {
- super.updateRenderScale()
- shapeLayer.contentsScale = self.renderScale
- }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment