| Index: content/renderer/pepper/pepper_plugin_instance_impl.cc
|
| diff --git a/content/renderer/pepper/pepper_plugin_instance_impl.cc b/content/renderer/pepper/pepper_plugin_instance_impl.cc
|
| index 2a01a6b78a69c18e7630d5c36bd1643ef43f19a6..381a133303084e1a389710ca0bd822fd5b77614b 100644
|
| --- a/content/renderer/pepper/pepper_plugin_instance_impl.cc
|
| +++ b/content/renderer/pepper/pepper_plugin_instance_impl.cc
|
| @@ -184,27 +184,19 @@ namespace content {
|
|
|
| namespace {
|
|
|
| -#define STATIC_ASSERT_PP_MATCHING_ENUM(a, b) \
|
| +#define STATIC_ASSERT_ENUM(a, b) \
|
| static_assert(static_cast<int>(a) == static_cast<int>(b), \
|
| "mismatching enums: " #a)
|
|
|
| // Check PP_TextInput_Type and ui::TextInputType are kept in sync.
|
| -STATIC_ASSERT_PP_MATCHING_ENUM(ui::TEXT_INPUT_TYPE_NONE,
|
| - PP_TEXTINPUT_TYPE_NONE);
|
| -STATIC_ASSERT_PP_MATCHING_ENUM(ui::TEXT_INPUT_TYPE_TEXT,
|
| - PP_TEXTINPUT_TYPE_TEXT);
|
| -STATIC_ASSERT_PP_MATCHING_ENUM(ui::TEXT_INPUT_TYPE_PASSWORD,
|
| - PP_TEXTINPUT_TYPE_PASSWORD);
|
| -STATIC_ASSERT_PP_MATCHING_ENUM(ui::TEXT_INPUT_TYPE_SEARCH,
|
| - PP_TEXTINPUT_TYPE_SEARCH);
|
| -STATIC_ASSERT_PP_MATCHING_ENUM(ui::TEXT_INPUT_TYPE_EMAIL,
|
| - PP_TEXTINPUT_TYPE_EMAIL);
|
| -STATIC_ASSERT_PP_MATCHING_ENUM(ui::TEXT_INPUT_TYPE_NUMBER,
|
| - PP_TEXTINPUT_TYPE_NUMBER);
|
| -STATIC_ASSERT_PP_MATCHING_ENUM(ui::TEXT_INPUT_TYPE_TELEPHONE,
|
| - PP_TEXTINPUT_TYPE_TELEPHONE);
|
| -STATIC_ASSERT_PP_MATCHING_ENUM(ui::TEXT_INPUT_TYPE_URL,
|
| - PP_TEXTINPUT_TYPE_URL);
|
| +STATIC_ASSERT_ENUM(ui::TEXT_INPUT_TYPE_NONE, PP_TEXTINPUT_TYPE_NONE);
|
| +STATIC_ASSERT_ENUM(ui::TEXT_INPUT_TYPE_TEXT, PP_TEXTINPUT_TYPE_TEXT);
|
| +STATIC_ASSERT_ENUM(ui::TEXT_INPUT_TYPE_PASSWORD, PP_TEXTINPUT_TYPE_PASSWORD);
|
| +STATIC_ASSERT_ENUM(ui::TEXT_INPUT_TYPE_SEARCH, PP_TEXTINPUT_TYPE_SEARCH);
|
| +STATIC_ASSERT_ENUM(ui::TEXT_INPUT_TYPE_EMAIL, PP_TEXTINPUT_TYPE_EMAIL);
|
| +STATIC_ASSERT_ENUM(ui::TEXT_INPUT_TYPE_NUMBER, PP_TEXTINPUT_TYPE_NUMBER);
|
| +STATIC_ASSERT_ENUM(ui::TEXT_INPUT_TYPE_TELEPHONE, PP_TEXTINPUT_TYPE_TELEPHONE);
|
| +STATIC_ASSERT_ENUM(ui::TEXT_INPUT_TYPE_URL, PP_TEXTINPUT_TYPE_URL);
|
|
|
| // The default text input type is to regard the plugin always accept text input.
|
| // This is for allowing users to use input methods even on completely-IME-
|
| @@ -287,14 +279,12 @@ STATIC_ASSERT_MATCHING_ENUM(TypeGrabbing, PP_MOUSECURSOR_TYPE_GRABBING);
|
| // Do not assert WebCursorInfo::TypeCustom == PP_CURSORTYPE_CUSTOM;
|
| // PP_CURSORTYPE_CUSTOM is pinned to allow new cursor types.
|
|
|
| -STATIC_ASSERT_PP_MATCHING_ENUM(blink::WebPrintScalingOptionNone,
|
| - PP_PRINTSCALINGOPTION_NONE);
|
| -STATIC_ASSERT_PP_MATCHING_ENUM(
|
| - blink::WebPrintScalingOptionFitToPrintableArea,
|
| - PP_PRINTSCALINGOPTION_FIT_TO_PRINTABLE_AREA);
|
| -STATIC_ASSERT_PP_MATCHING_ENUM(
|
| - blink::WebPrintScalingOptionSourceSize,
|
| - PP_PRINTSCALINGOPTION_SOURCE_SIZE);
|
| +STATIC_ASSERT_ENUM(blink::WebPrintScalingOptionNone,
|
| + PP_PRINTSCALINGOPTION_NONE);
|
| +STATIC_ASSERT_ENUM(blink::WebPrintScalingOptionFitToPrintableArea,
|
| + PP_PRINTSCALINGOPTION_FIT_TO_PRINTABLE_AREA);
|
| +STATIC_ASSERT_ENUM(blink::WebPrintScalingOptionSourceSize,
|
| + PP_PRINTSCALINGOPTION_SOURCE_SIZE);
|
|
|
| // Sets |*security_origin| to be the WebKit security origin associated with the
|
| // document containing the given plugin instance. On success, returns true. If
|
|
|