From f7b7faed7747743941177ab4bdb48a50c15a5300 Mon Sep 17 00:00:00 2001 From: Steven Ng Date: Fri, 9 Apr 2021 15:25:43 +0100 Subject: [PATCH] Fix drag-n-drop for recommended widgets Bug: 184917820 Test: Drag-n-drop a recommended widget from the all widgets tray Change-Id: If9efffc2e156836ff1b4048c3d40782ba4d5976b --- .../widget/picker/WidgetsRecommendationTableLayout.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/com/android/launcher3/widget/picker/WidgetsRecommendationTableLayout.java b/src/com/android/launcher3/widget/picker/WidgetsRecommendationTableLayout.java index 6569fb0d48..eacd01c590 100644 --- a/src/com/android/launcher3/widget/picker/WidgetsRecommendationTableLayout.java +++ b/src/com/android/launcher3/widget/picker/WidgetsRecommendationTableLayout.java @@ -19,6 +19,7 @@ import android.content.Context; import android.util.AttributeSet; import android.view.Gravity; import android.view.LayoutInflater; +import android.view.View; import android.view.ViewGroup; import android.widget.TableLayout; import android.widget.TableRow; @@ -31,7 +32,6 @@ import com.android.launcher3.LauncherAppState; import com.android.launcher3.R; import com.android.launcher3.model.WidgetItem; import com.android.launcher3.widget.WidgetCell; -import com.android.launcher3.widget.WidgetImageView; import java.util.ArrayList; import java.util.List; @@ -119,9 +119,9 @@ public final class WidgetsRecommendationTableLayout extends TableLayout { getContext()).inflate(R.layout.widget_cell, parent, false); widget.setOnTouchListener(mWidgetCellOnTouchListener); - WidgetImageView preview = widget.findViewById(R.id.widget_preview); - preview.setOnClickListener(mWidgetCellOnClickListener); - preview.setOnLongClickListener(mWidgetCellOnLongClickListener); + View previewContainer = widget.findViewById(R.id.widget_preview_container); + previewContainer.setOnClickListener(mWidgetCellOnClickListener); + previewContainer.setOnLongClickListener(mWidgetCellOnLongClickListener); widget.setAnimatePreview(false); parent.addView(widget);