Sanitize intent

This commit is contained in:
Deep
2022-08-29 18:45:06 -04:00
parent 59cd3cc3f0
commit 8d8d41f264
@@ -7,13 +7,25 @@
package org.chromium.chrome.browser.searchwidget;
import android.app.SearchManager;
import android.content.Intent;
import org.chromium.base.IntentUtils;
import org.chromium.chrome.browser.searchwidget.SearchActivity;
import org.chromium.chrome.browser.ui.searchactivityutils.SearchActivityConstants;
public class SearchWidgetProviderActivity extends SearchActivity {
@Override
public void onNewIntent(Intent intent) {
super.onNewIntent(intent);
Intent newIntent = new Intent();
if (IntentUtils.safeGetStringExtra(intent, SearchManager.QUERY) != null) {
newIntent.putExtra(
"query", IntentUtils.safeGetStringExtra(intent, SearchManager.QUERY));
}
if (intent.getAction().equals(SearchActivityConstants.ACTION_START_TEXT_SEARCH)) {
newIntent.setAction(SearchActivityConstants.ACTION_START_TEXT_SEARCH);
}
super.onNewIntent(newIntent);
}
}