mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-02-20 19:38:21 +00:00
Merge "Route PredictedAppIcon clicks through launcher" into udc-dev
This commit is contained in:
@@ -402,8 +402,9 @@ public class PredictedAppIcon extends DoubleShadowBubbleTextView {
|
||||
PredictedAppIcon icon = (PredictedAppIcon) LayoutInflater.from(parent.getContext())
|
||||
.inflate(R.layout.predicted_app_icon, parent, false);
|
||||
icon.applyFromWorkspaceItem(info);
|
||||
icon.setOnClickListener(ItemClickHandler.INSTANCE);
|
||||
icon.setOnFocusChangeListener(Launcher.getLauncher(parent.getContext()).getFocusHandler());
|
||||
Launcher launcher = Launcher.getLauncher(parent.getContext());
|
||||
icon.setOnClickListener(launcher.getItemOnClickListener());
|
||||
icon.setOnFocusChangeListener(launcher.getFocusHandler());
|
||||
return icon;
|
||||
}
|
||||
|
||||
|
||||
@@ -205,7 +205,7 @@ public class FolderIcon extends FrameLayout implements FolderListener, IconLabel
|
||||
lp.topMargin = grid.iconSizePx + grid.iconDrawablePaddingPx;
|
||||
|
||||
icon.setTag(folderInfo);
|
||||
icon.setOnClickListener(ItemClickHandler.INSTANCE);
|
||||
icon.setOnClickListener(activity.getItemOnClickListener());
|
||||
icon.mInfo = folderInfo;
|
||||
icon.mActivity = activity;
|
||||
icon.mDotRenderer = grid.mDotRendererWorkSpace;
|
||||
|
||||
@@ -216,7 +216,7 @@ public class FolderPagedView extends PagedView<PageIndicatorDots> implements Cli
|
||||
final BubbleTextView textView = mViewCache.getView(
|
||||
R.layout.folder_application, getContext(), null);
|
||||
textView.applyFromWorkspaceItem(item);
|
||||
textView.setOnClickListener(ItemClickHandler.INSTANCE);
|
||||
textView.setOnClickListener(mFolder.mActivityContext.getItemOnClickListener());
|
||||
textView.setOnLongClickListener(mFolder);
|
||||
textView.setOnFocusChangeListener(mFocusIndicatorHelper);
|
||||
CellLayoutLayoutParams lp = (CellLayoutLayoutParams) textView.getLayoutParams();
|
||||
|
||||
@@ -86,7 +86,7 @@ public class PendingAppWidgetHostView extends LauncherAppWidgetHostView
|
||||
setWillNotDraw(false);
|
||||
|
||||
super.updateAppWidget(null);
|
||||
setOnClickListener(ItemClickHandler.INSTANCE);
|
||||
setOnClickListener(mLauncher.getItemOnClickListener());
|
||||
|
||||
if (info.pendingItemInfo == null) {
|
||||
info.pendingItemInfo = new PackageItemInfo(info.providerName.getPackageName(),
|
||||
|
||||
Reference in New Issue
Block a user