diff options
author | yzshen <yzshen@chromium.org> | 2014-08-23 14:44:35 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-08-23 21:56:38 +0000 |
commit | ce6c5546caf24780e28720e82b9b2de7ea49da48 (patch) | |
tree | f951b8d4a4126bc42e28ace6a4b2a38bd90eae23 | |
parent | 428519ae787d5fc9b5e4e3ee2da2f0c30f5f3173 (diff) | |
download | chromium_src-ce6c5546caf24780e28720e82b9b2de7ea49da48.zip chromium_src-ce6c5546caf24780e28720e82b9b2de7ea49da48.tar.gz chromium_src-ce6c5546caf24780e28720e82b9b2de7ea49da48.tar.bz2 |
Mark all pointer fields in omnibox.mojom as nullable.
There will be a follow-up CL to switch some fields to non-nullable.
BUG=406580
TEST=None
Review URL: https://codereview.chromium.org/488533005
Cr-Commit-Position: refs/heads/master@{#291591}
-rw-r--r-- | chrome/browser/ui/webui/omnibox/omnibox.mojom | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/chrome/browser/ui/webui/omnibox/omnibox.mojom b/chrome/browser/ui/webui/omnibox/omnibox.mojom index d7afd5d..096c8a7 100644 --- a/chrome/browser/ui/webui/omnibox/omnibox.mojom +++ b/chrome/browser/ui/webui/omnibox/omnibox.mojom @@ -5,51 +5,51 @@ // The structures here roughly mirror those from autocomplete. struct AutocompleteAdditionalInfo { - string key; - string value; + string? key; + string? value; }; struct AutocompleteMatchMojo { - string provider_name; + string? provider_name; // Only meaningful if |provider_name| is valid. bool provider_done; int32 relevance; bool deletable; - string fill_into_edit; - string inline_autocompletion; - string destination_url; - string contents; - string description; + string? fill_into_edit; + string? inline_autocompletion; + string? destination_url; + string? contents; + string? description; int32 transition; bool is_history_what_you_typed_match; bool allowed_to_be_default_match; - string type; - string associated_keyword; - string keyword; + string? type; + string? associated_keyword; + string? keyword; bool starred; int32 duplicates; bool from_previous; - AutocompleteAdditionalInfo[] additional_info; + AutocompleteAdditionalInfo?[]? additional_info; }; struct AutocompleteResultsForProviderMojo { - string provider_name; - AutocompleteMatchMojo[] results; + string? provider_name; + AutocompleteMatchMojo?[]? results; }; struct OmniboxResultMojo { bool done; // Time delta since the request was started, in milliseconds. int32 time_since_omnibox_started_ms; - string host; + string? host; bool is_typed_host; - AutocompleteMatchMojo[] combined_results; - AutocompleteResultsForProviderMojo[] results_by_provider; + AutocompleteMatchMojo?[]? combined_results; + AutocompleteResultsForProviderMojo?[]? results_by_provider; }; [Client=OmniboxPage] interface OmniboxUIHandlerMojo { - StartOmniboxQuery(string input_string, + StartOmniboxQuery(string? input_string, int32 cursor_position, bool prevent_inline_autocomplete, bool prefer_keyword, @@ -57,5 +57,5 @@ interface OmniboxUIHandlerMojo { }; interface OmniboxPage { - HandleNewAutocompleteResult(OmniboxResultMojo result); + HandleNewAutocompleteResult(OmniboxResultMojo? result); }; |