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

Commit 2fc528b8 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Fix RTL bug when swiping up to home." into ub-launcher3-qt-dev

parents 34659d21 361ccf34
Loading
Loading
Loading
Loading
+6 −4
Original line number Diff line number Diff line
@@ -117,9 +117,11 @@ public final class LauncherActivityControllerHelper implements ActivityControlHe
            workspaceView = null;
        }
        final Rect iconLocation = new Rect();
        final FloatingIconView floatingView = workspaceView == null ? null
                : FloatingIconView.getFloatingIconView(activity, workspaceView,
                true /* hideOriginal */, iconLocation, false /* isOpening */, null /* recycle */);
        boolean canUseWorkspaceView = workspaceView != null && workspaceView.isAttachedToWindow();
        final FloatingIconView floatingView = canUseWorkspaceView
                ? FloatingIconView.getFloatingIconView(activity, workspaceView,
                true /* hideOriginal */, iconLocation, false /* isOpening */, null /* recycle */)
                : null;

        return new HomeAnimationFactory() {
            @Nullable
@@ -135,7 +137,7 @@ public final class LauncherActivityControllerHelper implements ActivityControlHe
                final float targetCenterX = dp.availableWidthPx / 2f;
                final float targetCenterY = dp.availableHeightPx - dp.hotseatBarSizePx;

                if (workspaceView != null) {
                if (canUseWorkspaceView) {
                    return new RectF(iconLocation);
                } else {
                    // Fallback to animate to center of screen.