diff --git a/src/com/android/launcher3/popup/PopupLiveUpdateHandler.java b/src/com/android/launcher3/popup/PopupLiveUpdateHandler.java index 4c94f9401f..1fd355772b 100644 --- a/src/com/android/launcher3/popup/PopupLiveUpdateHandler.java +++ b/src/com/android/launcher3/popup/PopupLiveUpdateHandler.java @@ -19,6 +19,8 @@ import android.content.Context; import android.view.View; import com.android.launcher3.views.ActivityContext; +import com.android.launcher3.widget.picker.model.WidgetPickerDataProvider; +import com.android.launcher3.widget.picker.model.WidgetPickerDataProvider.WidgetPickerDataChangeListener; /** * Utility class to handle updates while the popup is visible (like widgets and @@ -27,7 +29,7 @@ import com.android.launcher3.views.ActivityContext; * @param The activity on which the popup shows */ public abstract class PopupLiveUpdateHandler implements - PopupDataProvider.PopupDataChangeListener, View.OnAttachStateChangeListener { + WidgetPickerDataChangeListener, View.OnAttachStateChangeListener { protected final T mContext; protected final PopupContainerWithArrow mPopupContainerWithArrow; @@ -40,19 +42,25 @@ public abstract class PopupLiveUpdateHandler implements OnClickListener, OnLongClickListener, - PopupDataProvider.PopupDataChangeListener, Insettable, OnDeviceProfileChangeListener { + WidgetPickerDataChangeListener, Insettable, OnDeviceProfileChangeListener { /** The default number of cells that can fit horizontally in a widget sheet. */ public static final int DEFAULT_MAX_HORIZONTAL_SPANS = 4; @@ -106,14 +106,14 @@ public abstract class BaseWidgetSheet extends AbstractSlideInView WindowInsets windowInsets = WindowManagerProxy.INSTANCE.get(getContext()) .normalizeWindowInsets(getContext(), getRootWindowInsets(), new Rect()); mNavBarScrimHeight = getNavBarScrimHeight(windowInsets); - mActivityContext.getPopupDataProvider().setChangeListener(this); + mActivityContext.getWidgetPickerDataProvider().setChangeListener(this); mActivityContext.addOnDeviceProfileChangeListener(this); } @Override protected void onDetachedFromWindow() { super.onDetachedFromWindow(); - mActivityContext.getPopupDataProvider().setChangeListener(null); + mActivityContext.getWidgetPickerDataProvider().setChangeListener(null); mActivityContext.removeOnDeviceProfileChangeListener(this); } diff --git a/src/com/android/launcher3/widget/WidgetsBottomSheet.java b/src/com/android/launcher3/widget/WidgetsBottomSheet.java index 894099de74..57c065aac1 100644 --- a/src/com/android/launcher3/widget/WidgetsBottomSheet.java +++ b/src/com/android/launcher3/widget/WidgetsBottomSheet.java @@ -247,4 +247,7 @@ public class WidgetsBottomSheet extends BaseWidgetSheet { } } } + + @Override + public void onRecommendedWidgetsBound() {} // no op }