Close Folder when opening WidgetsBottomSheet

Dragging a shortcut from the bottom sheet to the open folder crashes.

Bug: 37810233
Change-Id: I82c953dd67528f9f1bc5a678650e87215af347a2
This commit is contained in:
Tony Wickham
2017-05-01 08:44:35 -07:00
parent f77a6f7fd7
commit 8897b4167e
@@ -4,6 +4,7 @@ import android.content.Context;
import android.graphics.drawable.Drawable;
import android.view.View;
import com.android.launcher3.AbstractFloatingView;
import com.android.launcher3.InfoDropTarget;
import com.android.launcher3.ItemInfo;
import com.android.launcher3.Launcher;
@@ -60,7 +61,7 @@ public abstract class SystemShortcut {
return new View.OnClickListener() {
@Override
public void onClick(View view) {
PopupContainerWithArrow.getOpen(launcher).close(true);
AbstractFloatingView.closeAllOpenViews(launcher);
WidgetsBottomSheet widgetsBottomSheet =
(WidgetsBottomSheet) launcher.getLayoutInflater().inflate(
R.layout.widgets_bottom_sheet, launcher.getDragLayer(), false);