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

[src/content] Apply automatic range checks to enum types across IPC .

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/601153002

Cr-Commit-Position: refs/heads/master@{#297221}
parent c0a9787b
...@@ -16,6 +16,7 @@ enum NavigationGesture { ...@@ -16,6 +16,7 @@ enum NavigationGesture {
NavigationGestureAuto, NavigationGestureAuto,
// Initial state. // Initial state.
NavigationGestureUnknown, NavigationGestureUnknown,
NavigationGestureLast = NavigationGestureUnknown
}; };
} // namespace content } // namespace content
......
...@@ -83,8 +83,11 @@ IPC_ENUM_TRAITS(WindowContainerType) ...@@ -83,8 +83,11 @@ IPC_ENUM_TRAITS(WindowContainerType)
IPC_ENUM_TRAITS(content::FaviconURL::IconType) IPC_ENUM_TRAITS(content::FaviconURL::IconType)
IPC_ENUM_TRAITS(content::FileChooserParams::Mode) IPC_ENUM_TRAITS(content::FileChooserParams::Mode)
IPC_ENUM_TRAITS(content::MenuItem::Type) IPC_ENUM_TRAITS(content::MenuItem::Type)
IPC_ENUM_TRAITS(content::NavigationGesture) IPC_ENUM_TRAITS_MAX_VALUE(content::NavigationGesture,
IPC_ENUM_TRAITS(content::PageZoom) content::NavigationGestureLast)
IPC_ENUM_TRAITS_MIN_MAX_VALUE(content::PageZoom,
content::PageZoom::PAGE_ZOOM_OUT,
content::PageZoom::PAGE_ZOOM_IN)
IPC_ENUM_TRAITS(gfx::FontRenderParams::Hinting) IPC_ENUM_TRAITS(gfx::FontRenderParams::Hinting)
IPC_ENUM_TRAITS(gfx::FontRenderParams::SubpixelRendering) IPC_ENUM_TRAITS(gfx::FontRenderParams::SubpixelRendering)
IPC_ENUM_TRAITS_MAX_VALUE(content::TapMultipleTargetsStrategy, IPC_ENUM_TRAITS_MAX_VALUE(content::TapMultipleTargetsStrategy,
......
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