Address AppEventProducer to correctly send search-result location on AppTargetEvent

Bug: 191362091
Test: logcat printout

11-10 20:27:02.290 32215 32237 D QuickstepModelDelegate: notifyAppTargetEvent action=1launchLocation=search-results

Change-Id: I16ef7679116e397a8a108cc291f5741febf2e453
This commit is contained in:
Hyunyoung Song 2021-11-10 20:32:55 -08:00
parent 3b5dddbce1
commit 1e5b621a50
2 changed files with 12 additions and 3 deletions

View File

@ -271,9 +271,6 @@ public class AppEventProducer implements StatsLogConsumer {
case ALL_APPS_CONTAINER: {
return "all-apps";
}
case SEARCH_RESULT_CONTAINER: {
return "search-results";
}
case PREDICTED_HOTSEAT_CONTAINER: {
return "predictions/hotseat";
}
@ -293,6 +290,16 @@ public class AppEventProducer implements StatsLogConsumer {
}
return "folder";
}
case SEARCH_RESULT_CONTAINER:
return "search-results";
case EXTENDED_CONTAINERS: {
switch(ci.getExtendedContainers().getContainerCase()) {
case DEVICE_SEARCH_RESULT_CONTAINER:
case CORRECTED_DEVICE_SEARCH_RESULT_CONTAINER:
return "search-results";
}
}
default: // fall out
}
return "";
}

View File

@ -329,6 +329,8 @@ public class QuickstepModelDelegate extends ModelDelegate {
}
if (state.predictor != null) {
state.predictor.notifyAppTargetEvent(event);
Log.d(TAG, "notifyAppTargetEvent action=" + event.getAction()
+ " launchLocation=" + event.getLaunchLocation());
}
}