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

Commit ae61b85c authored by George Mount's avatar George Mount
Browse files

Return proper values from ChangeScroll.getTransitionProperties

Bug 29644621

Change-Id: I9035e94582d05889a00df61f84de46d782baea17
parent e9670614
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -34,6 +34,11 @@ public class ChangeScroll extends Transition {
    private static final String PROPNAME_SCROLL_X = "android:changeScroll:x";
    private static final String PROPNAME_SCROLL_Y = "android:changeScroll:y";

    private static final String[] PROPERTIES = {
            PROPNAME_SCROLL_X,
            PROPNAME_SCROLL_Y,
    };

    public ChangeScroll() {}

    public ChangeScroll(Context context, AttributeSet attrs) {
@@ -50,6 +55,11 @@ public class ChangeScroll extends Transition {
        captureValues(transitionValues);
    }

    @Override
    public String[] getTransitionProperties() {
        return PROPERTIES;
    }

    private void captureValues(TransitionValues transitionValues) {
        transitionValues.values.put(PROPNAME_SCROLL_X, transitionValues.view.getScrollX());
        transitionValues.values.put(PROPNAME_SCROLL_Y, transitionValues.view.getScrollY());