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

Skip to content
Unverified Commit 8498dd6d authored by Pranav Vashi's avatar Pranav Vashi Committed by Michael Bestas
Browse files

Launcher3: Address taskbar crash on fold devices



Log:

time: 1732344799902
msg: java.lang.IllegalArgumentException: Cannot set 'scaleX' to Infinity, the value must be <= 3.4028235E38
stacktrace: java.lang.IllegalArgumentException: Cannot set 'scaleX' to Infinity, the value must be <= 3.4028235E38
	at android.view.View.sanitizeFloatPropertyValue(View.java:19757)
	at android.view.View.sanitizeFloatPropertyValue(View.java:19739)
	at android.view.View.setScaleX(View.java:19103)
	at com.android.launcher3.LauncherAnimUtils$2.setValue(LauncherAnimUtils.java:67)
	at com.android.launcher3.LauncherAnimUtils$2.setValue(LauncherAnimUtils.java:59)
	at android.animation.PropertyValuesHolder$FloatPropertyValuesHolder.setAnimatedValue(PropertyValuesHolder.java:1379)
	at android.animation.ObjectAnimator.animateValue(ObjectAnimator.java:977)
	at android.animation.ValueAnimator.setCurrentFraction(ValueAnimator.java:771)
	at com.android.launcher3.anim.AnimatorPlaybackController$Holder.setProgress(AnimatorPlaybackController.java:386)
	at com.android.launcher3.anim.AnimatorPlaybackController.setPlayFraction(AnimatorPlaybackController.java:247)
	at com.android.launcher3.taskbar.TaskbarViewController.setLauncherIconAlignment(TaskbarViewController.java:650)
	at com.android.launcher3.taskbar.TaskbarLauncherStateController.onIconAlignmentRatioChanged(TaskbarLauncherStateController.java:736)
	at com.android.launcher3.taskbar.TaskbarLauncherStateController.resetIconAlignment(TaskbarLauncherStateController.java:727)
	at com.android.launcher3.taskbar.LauncherTaskbarUIController.onIconLayoutBoundsChanged(LauncherTaskbarUIController.java:424)
	at com.android.launcher3.taskbar.TaskbarViewCallbacks.notifyIconLayoutBoundsChanged(TaskbarViewCallbacks.java:97)
	at com.android.launcher3.taskbar.TaskbarView.onLayout(TaskbarView.java:559)
	at android.view.View.layout(View.java:25382)
	at android.view.ViewGroup.layout(ViewGroup.java:6427)
	at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332)
	at android.widget.FrameLayout.onLayout(FrameLayout.java:270)
	at com.android.launcher3.views.BaseDragLayer.onLayout(BaseDragLayer.java:541)
	at android.view.View.layout(View.java:25382)
	at android.view.ViewGroup.layout(ViewGroup.java:6427)
	at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332)
	at android.widget.FrameLayout.onLayout(FrameLayout.java:270)
	at android.view.View.layout(View.java:25382)
	at android.view.ViewGroup.layout(ViewGroup.java:6427)
	at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:4921)
	at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:4062)
	at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2937)
	at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:10350)
	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1406)
	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1415)
	at android.view.Choreographer.doCallbacks(Choreographer.java:1015)
	at android.view.Choreographer.doFrame(Choreographer.java:945)
	at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1389)
	at android.os.Handler.handleCallback(Handler.java:959)
	at android.os.Handler.dispatchMessage(Handler.java:100)
	at android.os.Looper.loopOnce(Looper.java:232)
	at android.os.Looper.loop(Looper.java:317)
	at android.app.ActivityThread.main(ActivityThread.java:8705)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:583)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:886)

Signed-off-by: default avatarPranav Vashi <neobuddy89@gmail.com>
Issue: calyxos#2867
Change-Id: I59adae36be4c4575d966a816bec5d85eeb80c305
parent e183f40f
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment