Merge "Call click event on IME quick select for SearchResultIcon" into ub-launcher3-master

This commit is contained in:
TreeHugger Robot
2020-10-19 22:17:26 +00:00
committed by Android (Google) Code Review
2 changed files with 3 additions and 3 deletions

View File

@@ -81,6 +81,7 @@ public class SearchResultIcon extends BubbleTextView implements
@Override
public void handleSelection(int eventType) {
mLauncher.getItemOnClickListener().onClick(this);
SearchEventTracker.INSTANCE.get(mLauncher).notifySearchTargetEvent(
new SearchTargetEvent.Builder(mSearchTarget, eventType).build());
}
@@ -88,12 +89,12 @@ public class SearchResultIcon extends BubbleTextView implements
@Override
public void onClick(View view) {
handleSelection(SearchTargetEvent.SELECT);
mLauncher.getItemOnClickListener().onClick(view);
}
@Override
public boolean onLongClick(View view) {
handleSelection(SearchTargetEvent.LONG_PRESS);
SearchEventTracker.INSTANCE.get(mLauncher).notifySearchTargetEvent(
new SearchTargetEvent.Builder(mSearchTarget, SearchTargetEvent.LONG_PRESS).build());
return ItemLongClickListener.INSTANCE_ALL_APPS.onLongClick(view);
}
}

View File

@@ -104,7 +104,6 @@ public class SearchResultPlayItem extends LinearLayout implements
iconParams.height = mDeviceProfile.allAppsIconSizePx;
iconParams.width = mDeviceProfile.allAppsIconSizePx;
setOnClickListener(view -> handleSelection(SearchTargetEvent.SELECT));
}