Loading src/com/android/launcher3/BaseActivity.java +1 −0 Original line number Original line Diff line number Diff line Loading @@ -145,6 +145,7 @@ public abstract class BaseActivity extends Activity implements ActivityContext { /** /** * Returns {@link StatsLogManager} for user event logging. * Returns {@link StatsLogManager} for user event logging. */ */ @Override public StatsLogManager getStatsLogManager() { public StatsLogManager getStatsLogManager() { if (mStatsLogManager == null) { if (mStatsLogManager == null) { mStatsLogManager = StatsLogManager.newInstance(this); mStatsLogManager = StatsLogManager.newInstance(this); Loading src/com/android/launcher3/views/ActivityContext.java +5 −0 Original line number Original line Diff line number Diff line Loading @@ -27,6 +27,7 @@ import com.android.launcher3.DeviceProfile; import com.android.launcher3.dot.DotInfo; import com.android.launcher3.dot.DotInfo; import com.android.launcher3.dragndrop.DragController; import com.android.launcher3.dragndrop.DragController; import com.android.launcher3.folder.FolderIcon; import com.android.launcher3.folder.FolderIcon; import com.android.launcher3.logging.StatsLogManager; import com.android.launcher3.model.data.ItemInfo; import com.android.launcher3.model.data.ItemInfo; import com.android.launcher3.util.ViewCache; import com.android.launcher3.util.ViewCache; Loading Loading @@ -109,6 +110,10 @@ public interface ActivityContext { return null; return null; } } default StatsLogManager getStatsLogManager() { return StatsLogManager.newInstance((Context) this); } /** /** * Returns the ActivityContext associated with the given Context. * Returns the ActivityContext associated with the given Context. */ */ Loading src/com/android/launcher3/widget/DatabaseWidgetPreviewLoader.java +8 −6 Original line number Original line Diff line number Diff line Loading @@ -17,6 +17,7 @@ package com.android.launcher3.widget; import static com.android.launcher3.util.Executors.MAIN_EXECUTOR; import static com.android.launcher3.util.Executors.MAIN_EXECUTOR; import android.content.Context; import android.content.res.Resources; import android.content.res.Resources; import android.graphics.Bitmap; import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.Canvas; Loading @@ -34,7 +35,6 @@ import android.util.Size; import androidx.annotation.NonNull; import androidx.annotation.NonNull; import com.android.launcher3.BaseActivity; import com.android.launcher3.DeviceProfile; import com.android.launcher3.DeviceProfile; import com.android.launcher3.LauncherAppState; import com.android.launcher3.LauncherAppState; import com.android.launcher3.R; import com.android.launcher3.R; Loading @@ -46,6 +46,7 @@ import com.android.launcher3.icons.cache.HandlerRunnable; import com.android.launcher3.model.WidgetItem; import com.android.launcher3.model.WidgetItem; import com.android.launcher3.pm.ShortcutConfigActivityInfo; import com.android.launcher3.pm.ShortcutConfigActivityInfo; import com.android.launcher3.util.Executors; import com.android.launcher3.util.Executors; import com.android.launcher3.views.ActivityContext; import com.android.launcher3.widget.util.WidgetSizes; import com.android.launcher3.widget.util.WidgetSizes; import java.util.concurrent.ExecutionException; import java.util.concurrent.ExecutionException; Loading @@ -56,10 +57,10 @@ public class DatabaseWidgetPreviewLoader { private static final String TAG = "WidgetPreviewLoader"; private static final String TAG = "WidgetPreviewLoader"; private final BaseActivity mContext; private final Context mContext; private final float mPreviewBoxCornerRadius; private final float mPreviewBoxCornerRadius; public DatabaseWidgetPreviewLoader(BaseActivity context) { public DatabaseWidgetPreviewLoader(Context context) { mContext = context; mContext = context; float previewCornerRadius = RoundedCornerEnforcement.computeEnforcedRadius(context); float previewCornerRadius = RoundedCornerEnforcement.computeEnforcedRadius(context); mPreviewBoxCornerRadius = previewCornerRadius > 0 mPreviewBoxCornerRadius = previewCornerRadius > 0 Loading Loading @@ -139,12 +140,13 @@ public class DatabaseWidgetPreviewLoader { int previewWidth; int previewWidth; int previewHeight; int previewHeight; DeviceProfile dp = ActivityContext.lookupContext(mContext).getDeviceProfile(); if (widgetPreviewExists && drawable.getIntrinsicWidth() > 0 if (widgetPreviewExists && drawable.getIntrinsicWidth() > 0 && drawable.getIntrinsicHeight() > 0) { && drawable.getIntrinsicHeight() > 0) { previewWidth = drawable.getIntrinsicWidth(); previewWidth = drawable.getIntrinsicWidth(); previewHeight = drawable.getIntrinsicHeight(); previewHeight = drawable.getIntrinsicHeight(); } else { } else { DeviceProfile dp = mContext.getDeviceProfile(); Size widgetSize = WidgetSizes.getWidgetPaddedSizePx(mContext, info.provider, dp, spanX, Size widgetSize = WidgetSizes.getWidgetPaddedSizePx(mContext, info.provider, dp, spanX, spanY); spanY); previewWidth = widgetSize.getWidth(); previewWidth = widgetSize.getWidth(); Loading Loading @@ -215,7 +217,7 @@ public class DatabaseWidgetPreviewLoader { Drawable icon = LauncherAppState.getInstance(mContext).getIconCache() Drawable icon = LauncherAppState.getInstance(mContext).getIconCache() .getFullResIcon(info.provider.getPackageName(), info.icon); .getFullResIcon(info.provider.getPackageName(), info.icon); if (icon != null) { if (icon != null) { int appIconSize = mContext.getDeviceProfile().iconSizePx; int appIconSize = dp.iconSizePx; int iconSize = (int) Math.min(appIconSize * scale, int iconSize = (int) Math.min(appIconSize * scale, Math.min(boxRect.width(), boxRect.height())); Math.min(boxRect.width(), boxRect.height())); Loading Loading @@ -248,7 +250,7 @@ public class DatabaseWidgetPreviewLoader { private Bitmap generateShortcutPreview( private Bitmap generateShortcutPreview( ShortcutConfigActivityInfo info, int maxWidth, int maxHeight) { ShortcutConfigActivityInfo info, int maxWidth, int maxHeight) { int iconSize = mContext.getDeviceProfile().allAppsIconSizePx; int iconSize = ActivityContext.lookupContext(mContext).getDeviceProfile().allAppsIconSizePx; int padding = mContext.getResources() int padding = mContext.getResources() .getDimensionPixelSize(R.dimen.widget_preview_shortcut_padding); .getDimensionPixelSize(R.dimen.widget_preview_shortcut_padding); Loading src/com/android/launcher3/widget/WidgetCell.java +3 −4 Original line number Original line Diff line number Diff line Loading @@ -43,7 +43,6 @@ import android.widget.TextView; import androidx.annotation.NonNull; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.annotation.Nullable; import com.android.launcher3.BaseActivity; import com.android.launcher3.CheckLongPressHelper; import com.android.launcher3.CheckLongPressHelper; import com.android.launcher3.DeviceProfile; import com.android.launcher3.DeviceProfile; import com.android.launcher3.Launcher; import com.android.launcher3.Launcher; Loading Loading @@ -123,7 +122,7 @@ public class WidgetCell extends LinearLayout { protected HandlerRunnable mActiveRequest; protected HandlerRunnable mActiveRequest; private boolean mAnimatePreview = true; private boolean mAnimatePreview = true; protected final BaseActivity mActivity; protected final ActivityContext mActivity; private final CheckLongPressHelper mLongPressHelper; private final CheckLongPressHelper mLongPressHelper; private final float mEnforcedCornerRadius; private final float mEnforcedCornerRadius; Loading @@ -143,8 +142,8 @@ public class WidgetCell extends LinearLayout { public WidgetCell(Context context, AttributeSet attrs, int defStyle) { public WidgetCell(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); super(context, attrs, defStyle); mActivity = BaseActivity.fromContext(context); mActivity = ActivityContext.lookupContext(context); mWidgetPreviewLoader = new DatabaseWidgetPreviewLoader(mActivity); mWidgetPreviewLoader = new DatabaseWidgetPreviewLoader(context); mLongPressHelper = new CheckLongPressHelper(this); mLongPressHelper = new CheckLongPressHelper(this); mLongPressHelper.setLongPressTimeoutFactor(1); mLongPressHelper.setLongPressTimeoutFactor(1); Loading src/com/android/launcher3/widget/picker/WidgetsListAdapter.java +5 −4 Original line number Original line Diff line number Diff line Loading @@ -39,13 +39,13 @@ import androidx.recyclerview.widget.RecyclerView.Adapter; import androidx.recyclerview.widget.RecyclerView.LayoutParams; import androidx.recyclerview.widget.RecyclerView.LayoutParams; import androidx.recyclerview.widget.RecyclerView.ViewHolder; import androidx.recyclerview.widget.RecyclerView.ViewHolder; import com.android.launcher3.Launcher; import com.android.launcher3.R; import com.android.launcher3.R; import com.android.launcher3.icons.IconCache; import com.android.launcher3.icons.IconCache; import com.android.launcher3.model.data.PackageItemInfo; import com.android.launcher3.model.data.PackageItemInfo; import com.android.launcher3.recyclerview.ViewHolderBinder; import com.android.launcher3.recyclerview.ViewHolderBinder; import com.android.launcher3.util.LabelComparator; import com.android.launcher3.util.LabelComparator; import com.android.launcher3.util.PackageUserKey; import com.android.launcher3.util.PackageUserKey; import com.android.launcher3.views.ActivityContext; import com.android.launcher3.widget.model.WidgetListSpaceEntry; import com.android.launcher3.widget.model.WidgetListSpaceEntry; import com.android.launcher3.widget.model.WidgetsListBaseEntry; import com.android.launcher3.widget.model.WidgetsListBaseEntry; import com.android.launcher3.widget.model.WidgetsListContentEntry; import com.android.launcher3.widget.model.WidgetsListContentEntry; Loading Loading @@ -85,7 +85,7 @@ public class WidgetsListAdapter extends Adapter<ViewHolder> implements OnHeaderC private static final int VIEW_TYPE_WIDGETS_HEADER = R.id.view_type_widgets_header; private static final int VIEW_TYPE_WIDGETS_HEADER = R.id.view_type_widgets_header; private static final int VIEW_TYPE_WIDGETS_SEARCH_HEADER = R.id.view_type_widgets_search_header; private static final int VIEW_TYPE_WIDGETS_SEARCH_HEADER = R.id.view_type_widgets_search_header; private final Launcher mLauncher; private final Context mContext; private final WidgetsDiffReporter mDiffReporter; private final WidgetsDiffReporter mDiffReporter; private final SparseArray<ViewHolderBinder> mViewHolderBinders = new SparseArray<>(); private final SparseArray<ViewHolderBinder> mViewHolderBinders = new SparseArray<>(); private final WidgetListBaseRowEntryComparator mRowComparator = private final WidgetListBaseRowEntryComparator mRowComparator = Loading @@ -109,7 +109,7 @@ public class WidgetsListAdapter extends Adapter<ViewHolder> implements OnHeaderC public WidgetsListAdapter(Context context, LayoutInflater layoutInflater, public WidgetsListAdapter(Context context, LayoutInflater layoutInflater, IconCache iconCache, IntSupplier emptySpaceHeightProvider, IconCache iconCache, IntSupplier emptySpaceHeightProvider, OnClickListener iconClickListener, OnLongClickListener iconLongClickListener) { OnClickListener iconClickListener, OnLongClickListener iconLongClickListener) { mLauncher = Launcher.getLauncher(context); mContext = context; mDiffReporter = new WidgetsDiffReporter(iconCache, this); mDiffReporter = new WidgetsDiffReporter(iconCache, this); WidgetsListDrawableFactory listDrawableFactory = new WidgetsListDrawableFactory(context); WidgetsListDrawableFactory listDrawableFactory = new WidgetsListDrawableFactory(context); Loading Loading @@ -340,7 +340,8 @@ public class WidgetsListAdapter extends Adapter<ViewHolder> implements OnHeaderC if (showWidgets) { if (showWidgets) { mWidgetsContentVisiblePackageUserKey = packageUserKey; mWidgetsContentVisiblePackageUserKey = packageUserKey; mLauncher.getStatsLogManager().logger().log(LAUNCHER_WIDGETSTRAY_APP_EXPANDED); ActivityContext.lookupContext(mContext) .getStatsLogManager().logger().log(LAUNCHER_WIDGETSTRAY_APP_EXPANDED); } else { } else { mWidgetsContentVisiblePackageUserKey = null; mWidgetsContentVisiblePackageUserKey = null; } } Loading Loading
src/com/android/launcher3/BaseActivity.java +1 −0 Original line number Original line Diff line number Diff line Loading @@ -145,6 +145,7 @@ public abstract class BaseActivity extends Activity implements ActivityContext { /** /** * Returns {@link StatsLogManager} for user event logging. * Returns {@link StatsLogManager} for user event logging. */ */ @Override public StatsLogManager getStatsLogManager() { public StatsLogManager getStatsLogManager() { if (mStatsLogManager == null) { if (mStatsLogManager == null) { mStatsLogManager = StatsLogManager.newInstance(this); mStatsLogManager = StatsLogManager.newInstance(this); Loading
src/com/android/launcher3/views/ActivityContext.java +5 −0 Original line number Original line Diff line number Diff line Loading @@ -27,6 +27,7 @@ import com.android.launcher3.DeviceProfile; import com.android.launcher3.dot.DotInfo; import com.android.launcher3.dot.DotInfo; import com.android.launcher3.dragndrop.DragController; import com.android.launcher3.dragndrop.DragController; import com.android.launcher3.folder.FolderIcon; import com.android.launcher3.folder.FolderIcon; import com.android.launcher3.logging.StatsLogManager; import com.android.launcher3.model.data.ItemInfo; import com.android.launcher3.model.data.ItemInfo; import com.android.launcher3.util.ViewCache; import com.android.launcher3.util.ViewCache; Loading Loading @@ -109,6 +110,10 @@ public interface ActivityContext { return null; return null; } } default StatsLogManager getStatsLogManager() { return StatsLogManager.newInstance((Context) this); } /** /** * Returns the ActivityContext associated with the given Context. * Returns the ActivityContext associated with the given Context. */ */ Loading
src/com/android/launcher3/widget/DatabaseWidgetPreviewLoader.java +8 −6 Original line number Original line Diff line number Diff line Loading @@ -17,6 +17,7 @@ package com.android.launcher3.widget; import static com.android.launcher3.util.Executors.MAIN_EXECUTOR; import static com.android.launcher3.util.Executors.MAIN_EXECUTOR; import android.content.Context; import android.content.res.Resources; import android.content.res.Resources; import android.graphics.Bitmap; import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.Canvas; Loading @@ -34,7 +35,6 @@ import android.util.Size; import androidx.annotation.NonNull; import androidx.annotation.NonNull; import com.android.launcher3.BaseActivity; import com.android.launcher3.DeviceProfile; import com.android.launcher3.DeviceProfile; import com.android.launcher3.LauncherAppState; import com.android.launcher3.LauncherAppState; import com.android.launcher3.R; import com.android.launcher3.R; Loading @@ -46,6 +46,7 @@ import com.android.launcher3.icons.cache.HandlerRunnable; import com.android.launcher3.model.WidgetItem; import com.android.launcher3.model.WidgetItem; import com.android.launcher3.pm.ShortcutConfigActivityInfo; import com.android.launcher3.pm.ShortcutConfigActivityInfo; import com.android.launcher3.util.Executors; import com.android.launcher3.util.Executors; import com.android.launcher3.views.ActivityContext; import com.android.launcher3.widget.util.WidgetSizes; import com.android.launcher3.widget.util.WidgetSizes; import java.util.concurrent.ExecutionException; import java.util.concurrent.ExecutionException; Loading @@ -56,10 +57,10 @@ public class DatabaseWidgetPreviewLoader { private static final String TAG = "WidgetPreviewLoader"; private static final String TAG = "WidgetPreviewLoader"; private final BaseActivity mContext; private final Context mContext; private final float mPreviewBoxCornerRadius; private final float mPreviewBoxCornerRadius; public DatabaseWidgetPreviewLoader(BaseActivity context) { public DatabaseWidgetPreviewLoader(Context context) { mContext = context; mContext = context; float previewCornerRadius = RoundedCornerEnforcement.computeEnforcedRadius(context); float previewCornerRadius = RoundedCornerEnforcement.computeEnforcedRadius(context); mPreviewBoxCornerRadius = previewCornerRadius > 0 mPreviewBoxCornerRadius = previewCornerRadius > 0 Loading Loading @@ -139,12 +140,13 @@ public class DatabaseWidgetPreviewLoader { int previewWidth; int previewWidth; int previewHeight; int previewHeight; DeviceProfile dp = ActivityContext.lookupContext(mContext).getDeviceProfile(); if (widgetPreviewExists && drawable.getIntrinsicWidth() > 0 if (widgetPreviewExists && drawable.getIntrinsicWidth() > 0 && drawable.getIntrinsicHeight() > 0) { && drawable.getIntrinsicHeight() > 0) { previewWidth = drawable.getIntrinsicWidth(); previewWidth = drawable.getIntrinsicWidth(); previewHeight = drawable.getIntrinsicHeight(); previewHeight = drawable.getIntrinsicHeight(); } else { } else { DeviceProfile dp = mContext.getDeviceProfile(); Size widgetSize = WidgetSizes.getWidgetPaddedSizePx(mContext, info.provider, dp, spanX, Size widgetSize = WidgetSizes.getWidgetPaddedSizePx(mContext, info.provider, dp, spanX, spanY); spanY); previewWidth = widgetSize.getWidth(); previewWidth = widgetSize.getWidth(); Loading Loading @@ -215,7 +217,7 @@ public class DatabaseWidgetPreviewLoader { Drawable icon = LauncherAppState.getInstance(mContext).getIconCache() Drawable icon = LauncherAppState.getInstance(mContext).getIconCache() .getFullResIcon(info.provider.getPackageName(), info.icon); .getFullResIcon(info.provider.getPackageName(), info.icon); if (icon != null) { if (icon != null) { int appIconSize = mContext.getDeviceProfile().iconSizePx; int appIconSize = dp.iconSizePx; int iconSize = (int) Math.min(appIconSize * scale, int iconSize = (int) Math.min(appIconSize * scale, Math.min(boxRect.width(), boxRect.height())); Math.min(boxRect.width(), boxRect.height())); Loading Loading @@ -248,7 +250,7 @@ public class DatabaseWidgetPreviewLoader { private Bitmap generateShortcutPreview( private Bitmap generateShortcutPreview( ShortcutConfigActivityInfo info, int maxWidth, int maxHeight) { ShortcutConfigActivityInfo info, int maxWidth, int maxHeight) { int iconSize = mContext.getDeviceProfile().allAppsIconSizePx; int iconSize = ActivityContext.lookupContext(mContext).getDeviceProfile().allAppsIconSizePx; int padding = mContext.getResources() int padding = mContext.getResources() .getDimensionPixelSize(R.dimen.widget_preview_shortcut_padding); .getDimensionPixelSize(R.dimen.widget_preview_shortcut_padding); Loading
src/com/android/launcher3/widget/WidgetCell.java +3 −4 Original line number Original line Diff line number Diff line Loading @@ -43,7 +43,6 @@ import android.widget.TextView; import androidx.annotation.NonNull; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.annotation.Nullable; import com.android.launcher3.BaseActivity; import com.android.launcher3.CheckLongPressHelper; import com.android.launcher3.CheckLongPressHelper; import com.android.launcher3.DeviceProfile; import com.android.launcher3.DeviceProfile; import com.android.launcher3.Launcher; import com.android.launcher3.Launcher; Loading Loading @@ -123,7 +122,7 @@ public class WidgetCell extends LinearLayout { protected HandlerRunnable mActiveRequest; protected HandlerRunnable mActiveRequest; private boolean mAnimatePreview = true; private boolean mAnimatePreview = true; protected final BaseActivity mActivity; protected final ActivityContext mActivity; private final CheckLongPressHelper mLongPressHelper; private final CheckLongPressHelper mLongPressHelper; private final float mEnforcedCornerRadius; private final float mEnforcedCornerRadius; Loading @@ -143,8 +142,8 @@ public class WidgetCell extends LinearLayout { public WidgetCell(Context context, AttributeSet attrs, int defStyle) { public WidgetCell(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); super(context, attrs, defStyle); mActivity = BaseActivity.fromContext(context); mActivity = ActivityContext.lookupContext(context); mWidgetPreviewLoader = new DatabaseWidgetPreviewLoader(mActivity); mWidgetPreviewLoader = new DatabaseWidgetPreviewLoader(context); mLongPressHelper = new CheckLongPressHelper(this); mLongPressHelper = new CheckLongPressHelper(this); mLongPressHelper.setLongPressTimeoutFactor(1); mLongPressHelper.setLongPressTimeoutFactor(1); Loading
src/com/android/launcher3/widget/picker/WidgetsListAdapter.java +5 −4 Original line number Original line Diff line number Diff line Loading @@ -39,13 +39,13 @@ import androidx.recyclerview.widget.RecyclerView.Adapter; import androidx.recyclerview.widget.RecyclerView.LayoutParams; import androidx.recyclerview.widget.RecyclerView.LayoutParams; import androidx.recyclerview.widget.RecyclerView.ViewHolder; import androidx.recyclerview.widget.RecyclerView.ViewHolder; import com.android.launcher3.Launcher; import com.android.launcher3.R; import com.android.launcher3.R; import com.android.launcher3.icons.IconCache; import com.android.launcher3.icons.IconCache; import com.android.launcher3.model.data.PackageItemInfo; import com.android.launcher3.model.data.PackageItemInfo; import com.android.launcher3.recyclerview.ViewHolderBinder; import com.android.launcher3.recyclerview.ViewHolderBinder; import com.android.launcher3.util.LabelComparator; import com.android.launcher3.util.LabelComparator; import com.android.launcher3.util.PackageUserKey; import com.android.launcher3.util.PackageUserKey; import com.android.launcher3.views.ActivityContext; import com.android.launcher3.widget.model.WidgetListSpaceEntry; import com.android.launcher3.widget.model.WidgetListSpaceEntry; import com.android.launcher3.widget.model.WidgetsListBaseEntry; import com.android.launcher3.widget.model.WidgetsListBaseEntry; import com.android.launcher3.widget.model.WidgetsListContentEntry; import com.android.launcher3.widget.model.WidgetsListContentEntry; Loading Loading @@ -85,7 +85,7 @@ public class WidgetsListAdapter extends Adapter<ViewHolder> implements OnHeaderC private static final int VIEW_TYPE_WIDGETS_HEADER = R.id.view_type_widgets_header; private static final int VIEW_TYPE_WIDGETS_HEADER = R.id.view_type_widgets_header; private static final int VIEW_TYPE_WIDGETS_SEARCH_HEADER = R.id.view_type_widgets_search_header; private static final int VIEW_TYPE_WIDGETS_SEARCH_HEADER = R.id.view_type_widgets_search_header; private final Launcher mLauncher; private final Context mContext; private final WidgetsDiffReporter mDiffReporter; private final WidgetsDiffReporter mDiffReporter; private final SparseArray<ViewHolderBinder> mViewHolderBinders = new SparseArray<>(); private final SparseArray<ViewHolderBinder> mViewHolderBinders = new SparseArray<>(); private final WidgetListBaseRowEntryComparator mRowComparator = private final WidgetListBaseRowEntryComparator mRowComparator = Loading @@ -109,7 +109,7 @@ public class WidgetsListAdapter extends Adapter<ViewHolder> implements OnHeaderC public WidgetsListAdapter(Context context, LayoutInflater layoutInflater, public WidgetsListAdapter(Context context, LayoutInflater layoutInflater, IconCache iconCache, IntSupplier emptySpaceHeightProvider, IconCache iconCache, IntSupplier emptySpaceHeightProvider, OnClickListener iconClickListener, OnLongClickListener iconLongClickListener) { OnClickListener iconClickListener, OnLongClickListener iconLongClickListener) { mLauncher = Launcher.getLauncher(context); mContext = context; mDiffReporter = new WidgetsDiffReporter(iconCache, this); mDiffReporter = new WidgetsDiffReporter(iconCache, this); WidgetsListDrawableFactory listDrawableFactory = new WidgetsListDrawableFactory(context); WidgetsListDrawableFactory listDrawableFactory = new WidgetsListDrawableFactory(context); Loading Loading @@ -340,7 +340,8 @@ public class WidgetsListAdapter extends Adapter<ViewHolder> implements OnHeaderC if (showWidgets) { if (showWidgets) { mWidgetsContentVisiblePackageUserKey = packageUserKey; mWidgetsContentVisiblePackageUserKey = packageUserKey; mLauncher.getStatsLogManager().logger().log(LAUNCHER_WIDGETSTRAY_APP_EXPANDED); ActivityContext.lookupContext(mContext) .getStatsLogManager().logger().log(LAUNCHER_WIDGETSTRAY_APP_EXPANDED); } else { } else { mWidgetsContentVisiblePackageUserKey = null; mWidgetsContentVisiblePackageUserKey = null; } } Loading