Commit a1db15d3 authored by kulkarni.a's avatar kulkarni.a Committed by Commit bot

Apply automatic range checks to enum types across IPC in content.

This is part of a long-running background task to remove the remaining
uses of the unchecked IPC_ENUM_TRAITS() macro.

BUG=246708

Review URL: https://codereview.chromium.org/604753002

Cr-Commit-Position: refs/heads/master@{#296868}
parent fc47e0e9
......@@ -85,8 +85,10 @@ IPC_ENUM_TRAITS(gfx::FontRenderParams::Hinting)
IPC_ENUM_TRAITS(gfx::FontRenderParams::SubpixelRendering)
IPC_ENUM_TRAITS_MAX_VALUE(content::TapMultipleTargetsStrategy,
content::TAP_MULTIPLE_TARGETS_STRATEGY_MAX)
IPC_ENUM_TRAITS(content::StopFindAction)
IPC_ENUM_TRAITS(content::ThreeDAPIType)
IPC_ENUM_TRAITS_MAX_VALUE(content::StopFindAction,
content::STOP_FIND_ACTION_LAST)
IPC_ENUM_TRAITS_MAX_VALUE(content::ThreeDAPIType,
content::THREE_D_API_TYPE_LAST)
IPC_ENUM_TRAITS_MAX_VALUE(media::ChannelLayout, media::CHANNEL_LAYOUT_MAX - 1)
IPC_ENUM_TRAITS_MAX_VALUE(media::MediaLogEvent::Type,
media::MediaLogEvent::TYPE_LAST)
......
......@@ -12,7 +12,8 @@ namespace content {
enum StopFindAction {
STOP_FIND_ACTION_CLEAR_SELECTION,
STOP_FIND_ACTION_KEEP_SELECTION,
STOP_FIND_ACTION_ACTIVATE_SELECTION
STOP_FIND_ACTION_ACTIVATE_SELECTION,
STOP_FIND_ACTION_LAST = STOP_FIND_ACTION_ACTIVATE_SELECTION
};
} // namespace content
......
......@@ -13,7 +13,9 @@ namespace content {
enum ThreeDAPIType {
THREE_D_API_TYPE_WEBGL,
THREE_D_API_TYPE_PEPPER_3D
THREE_D_API_TYPE_PEPPER_3D,
THREE_D_API_TYPE_LAST = THREE_D_API_TYPE_PEPPER_3D
};
} // namespace content
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment