Chromium Code Reviews| Index: chrome/browser/permissions/permission_util.cc |
| diff --git a/chrome/browser/permissions/permission_util.cc b/chrome/browser/permissions/permission_util.cc |
| index 0643a0f7fc9c37a247e5ce3d82ab37e6f0a642f3..ef8ef417001c2e0b68f4627ab0cfe5dada2e1d71 100644 |
| --- a/chrome/browser/permissions/permission_util.cc |
| +++ b/chrome/browser/permissions/permission_util.cc |
| @@ -27,27 +27,27 @@ std::string PermissionUtil::GetPermissionString( |
| content::PermissionType permission) { |
| switch (permission) { |
| case content::PermissionType::GEOLOCATION: |
| - return "Geolocation"; |
| + return kGeolocationPermissionName; |
| case content::PermissionType::NOTIFICATIONS: |
| - return "Notifications"; |
| + return kNotificationPermissionName; |
| case content::PermissionType::MIDI_SYSEX: |
| - return "MidiSysEx"; |
| + return kMidiSysExnPermissionName; |
| case content::PermissionType::PUSH_MESSAGING: |
| - return "PushMessaging"; |
| + return kPushMessagingPermissionName; |
| case content::PermissionType::DURABLE_STORAGE: |
| - return "DurableStorage"; |
| + return kDurableStoragePermissionName; |
| case content::PermissionType::PROTECTED_MEDIA_IDENTIFIER: |
| - return "ProtectedMediaIdentifier"; |
| + return kProtectedMediaPermissionName; |
| case content::PermissionType::AUDIO_CAPTURE: |
| - return "AudioCapture"; |
| + return kAudioCapturePermissionName; |
| case content::PermissionType::VIDEO_CAPTURE: |
| - return "VideoCapture"; |
| + return kVideoCapturePermissionName; |
| case content::PermissionType::MIDI: |
| - return "Midi"; |
| + return kMidiPermissionName; |
| case content::PermissionType::BACKGROUND_SYNC: |
| - return "BackgroundSync"; |
| + return kBackgroundSyncPermissionName; |
| case content::PermissionType::FLASH: |
| - return "Flash"; |
| + return kFlashPermissionName; |
| case content::PermissionType::NUM: |
| break; |
| } |
| @@ -55,6 +55,34 @@ std::string PermissionUtil::GetPermissionString( |
| return std::string(); |
| } |
| +content::PermissionType PermissionUtil::ConvertSafeBrowsingNameToPermissionType( |
| + const std::string& sb_name) { |
| + if (sb_name == "GEOLOCATION") |
|
raymes
2017/01/24 05:15:17
nit: please make a note that the name is a stringi
meredithl
2017/01/24 23:20:21
I've now changed this method around so there is no
|
| + return content::PermissionType::GEOLOCATION; |
| + if (sb_name == "NOTIFICATIONS") |
| + return content::PermissionType::NOTIFICATIONS; |
| + if (sb_name == "MIDI_SYSEX") |
| + return content::PermissionType::MIDI_SYSEX; |
| + if (sb_name == "PUSH_MESSAGING") |
| + return content::PermissionType::PUSH_MESSAGING; |
| + if (sb_name == "DURABLE_STORAGE") |
| + return content::PermissionType::DURABLE_STORAGE; |
| + if (sb_name == "PROTECTED_MEDIA_IDENTIFIER") |
| + return content::PermissionType::PROTECTED_MEDIA_IDENTIFIER; |
| + if (sb_name == "AUDIO_CAPTURE") |
| + return content::PermissionType::AUDIO_CAPTURE; |
| + if (sb_name == "VIDEO_CAPTURE") |
| + return content::PermissionType::MIDI; |
| + if (sb_name == "MIDI") |
| + return content::PermissionType::MIDI; |
| + if (sb_name == "BACKGROUND_SYNC") |
| + return content::PermissionType::BACKGROUND_SYNC; |
| + if (sb_name == "FLASH") |
| + return content::PermissionType::FLASH; |
| + NOTREACHED(); |
| + return content::PermissionType::NUM; |
| +} |
| + |
| PermissionRequestType PermissionUtil::GetRequestType( |
| content::PermissionType type) { |
| switch (type) { |