crash when longpressing a shortcut
i'm having a crash when long pressing an already placed shortcut icon when the locked desktop (yeah I know it's useless to long press on a shortcut icon but the launcher crashes 😄)
Can you share a crash log? I cannot crash the launcher this way.
06-28 14:59:15.717 11136 11136 E InputEventReceiver: Exception dispatching input event.
06-28 14:59:15.717 11136 11136 E MessageQueue-JNI: Exception in MessageQueue callback: handleReceiveCallback
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at android.view.ViewGroup.addViewInner(ViewGroup.java:4915)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at android.view.ViewGroup.addView(ViewGroup.java:4746)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at com.android.launcher3.CellLayout.addViewToCellLayout(Unknown Source:66)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at com.android.launcher3.folder.FolderPagedView.addViewForRank(Unknown Source:51)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at com.android.launcher3.folder.Folder.onDrop(Unknown Source:201)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at com.android.launcher3.dragndrop.DragController.drop(Unknown Source:71)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at com.android.launcher3.dragndrop.DragController.onDriverDragEnd(Unknown Source:172)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at com.android.launcher3.dragndrop.DragDriver.onInterceptTouchEvent(Unknown Source:27)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at com.android.launcher3.dragndrop.DragLayer.onInterceptTouchEvent(Unknown Source:128)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2504)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2961)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2650)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2961)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2650)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2961)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2650)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2961)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2650)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:455)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1828)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at android.app.Activity.dispatchTouchEvent(Activity.java:3292)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at com.android.launcher3.Launcher.dispatchTouchEvent(Unknown Source:6)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:417)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at android.view.View.dispatchPointerEvent(View.java:11961)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:4790)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4604)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4142)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4195)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4161)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4288)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4169)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4345)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4142)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4195)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4161)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4169)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4142)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:6663)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:6637)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:6598)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:6766)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:186)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at android.os.MessageQueue.nativePollOnce(Native Method)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at android.os.MessageQueue.next(MessageQueue.java:375)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at android.os.Looper.loop(Looper.java:225)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at android.app.ActivityThread.main(ActivityThread.java:6572)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at java.lang.reflect.Method.invoke(Native Method)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
06-28 14:59:15.723 11136 11136 E MessageQueue-JNI: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
06-28 14:59:15.723 11136 11136 D AndroidRuntime: Shutting down VM
06-28 14:59:15.730 11136 11136 E AndroidRuntime: FATAL EXCEPTION: main
06-28 14:59:15.730 11136 11136 E AndroidRuntime: Process: com.hdeva.launcher, PID: 11136
06-28 14:59:15.730 11136 11136 E AndroidRuntime: java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at android.view.ViewGroup.addViewInner(ViewGroup.java:4915)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at android.view.ViewGroup.addView(ViewGroup.java:4746)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at com.android.launcher3.CellLayout.addViewToCellLayout(Unknown Source:66)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at com.android.launcher3.folder.FolderPagedView.addViewForRank(Unknown Source:51)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at com.android.launcher3.folder.Folder.onDrop(Unknown Source:201)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at com.android.launcher3.dragndrop.DragController.drop(Unknown Source:71)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at com.android.launcher3.dragndrop.DragController.onDriverDragEnd(Unknown Source:172)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at com.android.launcher3.dragndrop.DragDriver.onInterceptTouchEvent(Unknown Source:27)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at com.android.launcher3.dragndrop.DragLayer.onInterceptTouchEvent(Unknown Source:128)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2504)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2961)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2650)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2961)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2650)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2961)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2650)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2961)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2650)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:455)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1828)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at android.app.Activity.dispatchTouchEvent(Activity.java:3292)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at com.android.launcher3.Launcher.dispatchTouchEvent(Unknown Source:6)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:417)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at android.view.View.dispatchPointerEvent(View.java:11961)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:4790)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4604)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4142)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4195)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4161)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4288)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4169)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4345)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4142)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4195)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4161)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4169)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4142)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:6663)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:6637)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:6598)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:6766)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:186)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at android.os.MessageQueue.nativePollOnce(Native Method)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at android.os.MessageQueue.next(MessageQueue.java:375)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at android.os.Looper.loop(Looper.java:225)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6572)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
06-28 14:59:15.730 11136 11136 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
06-28 14:59:15.738 11136 11136 E UncaughtException:
06-28 14:59:15.738 11136 11136 E UncaughtException: java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.
06-28 14:59:15.738 11136 11136 E UncaughtException: at android.view.ViewGroup.addViewInner(ViewGroup.java:4915)
06-28 14:59:15.738 11136 11136 E UncaughtException: at android.view.ViewGroup.addView(ViewGroup.java:4746)
06-28 14:59:15.738 11136 11136 E UncaughtException: at com.android.launcher3.CellLayout.addViewToCellLayout(Unknown Source:66)
06-28 14:59:15.738 11136 11136 E UncaughtException: at com.android.launcher3.folder.FolderPagedView.addViewForRank(Unknown Source:51)
06-28 14:59:15.738 11136 11136 E UncaughtException: at com.android.launcher3.folder.Folder.onDrop(Unknown Source:201)
06-28 14:59:15.738 11136 11136 E UncaughtException: at com.android.launcher3.dragndrop.DragController.drop(Unknown Source:71)
06-28 14:59:15.738 11136 11136 E UncaughtException: at com.android.launcher3.dragndrop.DragController.onDriverDragEnd(Unknown Source:172)
06-28 14:59:15.738 11136 11136 E UncaughtException: at com.android.launcher3.dragndrop.DragDriver.onInterceptTouchEvent(Unknown Source:27)
06-28 14:59:15.738 11136 11136 E UncaughtException: at com.android.launcher3.dragndrop.DragLayer.onInterceptTouchEvent(Unknown Source:128)
06-28 14:59:15.738 11136 11136 E UncaughtException: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2504)
06-28 14:59:15.738 11136 11136 E UncaughtException: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2961)
06-28 14:59:15.738 11136 11136 E UncaughtException: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2650)
06-28 14:59:15.738 11136 11136 E UncaughtException: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2961)
06-28 14:59:15.738 11136 11136 E UncaughtException: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2650)
06-28 14:59:15.738 11136 11136 E UncaughtException: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2961)
06-28 14:59:15.738 11136 11136 E UncaughtException: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2650)
06-28 14:59:15.738 11136 11136 E UncaughtException: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2961)
06-28 14:59:15.738 11136 11136 E UncaughtException: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2650)
06-28 14:59:15.738 11136 11136 E UncaughtException: at com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:455)
06-28 14:59:15.738 11136 11136 E UncaughtException: at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1828)
06-28 14:59:15.738 11136 11136 E UncaughtException: at android.app.Activity.dispatchTouchEvent(Activity.java:3292)
06-28 14:59:15.738 11136 11136 E UncaughtException: at com.android.launcher3.Launcher.dispatchTouchEvent(Unknown Source:6)
06-28 14:59:15.738 11136 11136 E UncaughtException: at com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:417)
06-28 14:59:15.738 11136 11136 E UncaughtException: at android.view.View.dispatchPointerEvent(View.java:11961)
06-28 14:59:15.738 11136 11136 E UncaughtException: at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:4790)
06-28 14:59:15.738 11136 11136 E UncaughtException: at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4604)
06-28 14:59:15.738 11136 11136 E UncaughtException: at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4142)
06-28 14:59:15.738 11136 11136 E UncaughtException: at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4195)
06-28 14:59:15.738 11136 11136 E UncaughtException: at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4161)
06-28 14:59:15.738 11136 11136 E UncaughtException: at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4288)
06-28 14:59:15.738 11136 11136 E UncaughtException: at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4169)
06-28 14:59:15.738 11136 11136 E UncaughtException: at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4345)
06-28 14:59:15.738 11136 11136 E UncaughtException: at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4142)
06-28 14:59:15.738 11136 11136 E UncaughtException: at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4195)
06-28 14:59:15.738 11136 11136 E UncaughtException: at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4161)
06-28 14:59:15.738 11136 11136 E UncaughtException: at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4169)
06-28 14:59:15.738 11136 11136 E UncaughtException: at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4142)
06-28 14:59:15.738 11136 11136 E UncaughtException: at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:6663)
06-28 14:59:15.738 11136 11136 E UncaughtException: at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:6637)
06-28 14:59:15.738 11136 11136 E UncaughtException: at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:6598)
06-28 14:59:15.738 11136 11136 E UncaughtException: at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:6766)
06-28 14:59:15.738 11136 11136 E UncaughtException: at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:186)
06-28 14:59:15.738 11136 11136 E UncaughtException: at android.os.MessageQueue.nativePollOnce(Native Method)
06-28 14:59:15.738 11136 11136 E UncaughtException: at android.os.MessageQueue.next(MessageQueue.java:375)
06-28 14:59:15.738 11136 11136 E UncaughtException: at android.os.Looper.loop(Looper.java:225)
06-28 14:59:15.738 11136 11136 E UncaughtException: at android.app.ActivityThread.main(ActivityThread.java:6572)
06-28 14:59:15.738 11136 11136 E UncaughtException: at java.lang.reflect.Method.invoke(Native Method)
06-28 14:59:15.738 11136 11136 E UncaughtException: at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
06-28 14:59:15.738 11136 11136 E UncaughtException: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
06-28 14:59:16.044 1586 2936 D ActivityManager: New dropbox entry: com.hdeva.launcher, data_app_crash, b78bad6c-053a-4cd1-9def-bfc371628dcd
06-28 14:59:16.045 1586 2936 W ActivityManager: Force finishing activity com.hdeva.launcher/com.google.android.apps.nexuslauncher.NexusLauncherActivity
06-28 14:59:16.045 1586 2936 D ActivityTrigger: ActivityTrigger activityPauseTrigger
06-28 14:59:16.047 11136 11785 I FirebaseCrash: Sending crashes
06-28 14:59:16.050 1586 2936 I ActivityManager: Clearing package preferred activities from com.hdeva.launcher
06-28 14:59:16.052 1586 1605 I ActivityManager: Showing crash dialog for package com.hdeva.launcher u0
i've noticed that this doesn't happen with all shortcuts, if I long press on a gmail shortcut the launcher doesn't crash, if I try with a shortcut from the google news app it crashes
I have also encountered this issue recently.
Steps to Reproduce
- Open any webpage in Chrome, click on the menu icon on the top-right, then select "Add to Home screen" to add a shortcut of the webpage to the Home screen.
- (Important!) Put the shortcut into a folder.
- Lock the desktop.
- Try to move the shortcut. The launcher will now crash.
My Environments
This issue has been reproduced in the following environments:
Phone
Redmi Note 3 with Qualcomm Snapdragon 650
Android 8.1.0
Launcher version 1.1.8 - the optimized variant downloaded from https://github.com/hundeva/Lean-Launcher/releases/tag/lean-1.1.8
Tablet
Nexus 9 with Nvidia Tegra K1 64-bit
Android 7.1.1
Launcher version 1.1.8 - self-built playDebug variant
Logs
Please see the logs here: https://gist.github.com/Leo3418/659042327f355970293660eebc143b0d