Merge "Fix incorrect RemoteInput result source" into tm-dev

This commit is contained in:
Steve Elliott
2022-03-16 13:57:03 +00:00
committed by Android (Google) Code Review

View File

@@ -299,10 +299,7 @@ class RemoteInputViewControllerImpl @Inject constructor(
view.clearAttachment()
entry.remoteInputUri = null
entry.remoteInputMimeType = null
val resultSource = entry.editedSuggestionInfo
?.let { RemoteInput.SOURCE_FREE_FORM_INPUT }
?: RemoteInput.SOURCE_CHOICE
RemoteInput.setResultsSource(fillInIntent, resultSource)
RemoteInput.setResultsSource(fillInIntent, remoteInputResultsSource)
return fillInIntent
}
@@ -332,10 +329,12 @@ class RemoteInputViewControllerImpl @Inject constructor(
entry.remoteInputText = fullText
// mirror prepareRemoteInputFromText for text input
val resultSource = entry.editedSuggestionInfo
?.let { RemoteInput.SOURCE_FREE_FORM_INPUT }
?: RemoteInput.SOURCE_CHOICE
RemoteInput.setResultsSource(fillInIntent, resultSource)
RemoteInput.setResultsSource(fillInIntent, remoteInputResultsSource)
return fillInIntent
}
private val remoteInputResultsSource
get() = entry.editedSuggestionInfo
?.let { RemoteInput.SOURCE_CHOICE }
?: RemoteInput.SOURCE_FREE_FORM_INPUT
}