summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoryzshen <yzshen@chromium.org>2014-08-23 14:44:35 -0700
committerCommit bot <commit-bot@chromium.org>2014-08-23 21:56:38 +0000
commitce6c5546caf24780e28720e82b9b2de7ea49da48 (patch)
treef951b8d4a4126bc42e28ace6a4b2a38bd90eae23
parent428519ae787d5fc9b5e4e3ee2da2f0c30f5f3173 (diff)
downloadchromium_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.mojom38
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);
};