Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f8631c6d authored by Peter Kalauskas's avatar Peter Kalauskas
Browse files

Invalidate outline only if provider changes

Test: android.uirendering.cts.testclasses.ViewClippingTests
Bug: 231054525
Change-Id: Ibeb4e4a0b44b894fb98748423903b4e544c3ccc3
parent 8e0971ce
Loading
Loading
Loading
Loading
+4 −2
Original line number Original line Diff line number Diff line
@@ -18674,9 +18674,11 @@ public class View implements Drawable.Callback, KeyEvent.Callback,
     * @see #getOutlineProvider()
     * @see #getOutlineProvider()
     */
     */
    public void setOutlineProvider(ViewOutlineProvider provider) {
    public void setOutlineProvider(ViewOutlineProvider provider) {
        if (mOutlineProvider != provider) {
            mOutlineProvider = provider;
            mOutlineProvider = provider;
            invalidateOutline();
            invalidateOutline();
        }
        }
    }
    /**
    /**
     * Returns the current {@link ViewOutlineProvider} of the view, which generates the Outline
     * Returns the current {@link ViewOutlineProvider} of the view, which generates the Outline