diff --git a/shell/common/gin_converters/content_converter.cc b/shell/common/gin_converters/content_converter.cc index b38c45d1191..10630ab58d5 100644 --- a/shell/common/gin_converters/content_converter.cc +++ b/shell/common/gin_converters/content_converter.cc @@ -191,16 +191,16 @@ v8::Local Converter::ToV8( break; } - if (val == static_cast(PermissionType::POINTER_LOCK)) - return StringToV8(isolate, "pointerLock"); - else if (val == - static_cast(PermissionType::FULLSCREEN)) - return StringToV8(isolate, "fullscreen"); - else if (val == - static_cast(PermissionType::OPEN_EXTERNAL)) - return StringToV8(isolate, "openExternal"); - - return StringToV8(isolate, "unknown"); + switch (static_cast(val)) { + case PermissionType::POINTER_LOCK: + return StringToV8(isolate, "pointerLock"); + case PermissionType::FULLSCREEN: + return StringToV8(isolate, "fullscreen"); + case PermissionType::OPEN_EXTERNAL: + return StringToV8(isolate, "openExternal"); + default: + return StringToV8(isolate, "unknown"); + } } // static