Skip to content
This repository was archived by the owner on Nov 14, 2023. It is now read-only.
This repository was archived by the owner on Nov 14, 2023. It is now read-only.

CAAT.PathUtil.Path.applyAsPath affine transform breaks scaling #130

Open
@robboerman

Description

@robboerman

When setting a clipPath on an actor and the enableResizeEvents is set to true, actors with a clipPath get scaled twice. This is because the applyAsPath method from the clipPath transforms the renderingContext when the Actor's paintActor method already did that.

Probably this can be easily fixed by adding
if (this.parent) {
director.modelViewMatrix.transformRenderingContext( ctx );
}

If the path does not have a parent, don't transform the rendering context (would send in a pull request, but I already have one pending :( )

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions