From f9136dac42483a9d42f62f4a66339bf3be191336 Mon Sep 17 00:00:00 2001 From: Sunny Goyal Date: Thu, 13 Oct 2016 09:49:04 -0700 Subject: [PATCH] Fixing crash in folder Getting the parent, before the folder is removed from DragLayer Bug: 32141195 Change-Id: I0bd3163a1425c994280cd61197845afab3c2c185 --- src/com/android/launcher3/folder/Folder.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/com/android/launcher3/folder/Folder.java b/src/com/android/launcher3/folder/Folder.java index 8e606f6708..2952196fac 100644 --- a/src/com/android/launcher3/folder/Folder.java +++ b/src/com/android/launcher3/folder/Folder.java @@ -702,6 +702,7 @@ public class Folder extends AbstractFloatingView implements DragSource, View.OnC } if (!(getParent() instanceof DragLayer)) return; + DragLayer parent = (DragLayer) getParent(); if (animate) { animateClosed(); @@ -711,8 +712,7 @@ public class Folder extends AbstractFloatingView implements DragSource, View.OnC // Notify the accessibility manager that this folder "window" has disappeared and no // longer occludes the workspace items - ((DragLayer) getParent()) - .sendAccessibilityEvent(AccessibilityEvent.TYPE_WINDOW_STATE_CHANGED); + parent.sendAccessibilityEvent(AccessibilityEvent.TYPE_WINDOW_STATE_CHANGED); } private void animateClosed() {