Index: third_party/WebKit/Source/modules/imagecapture/PhotoCapabilities.cpp |
diff --git a/third_party/WebKit/Source/modules/imagecapture/PhotoCapabilities.cpp b/third_party/WebKit/Source/modules/imagecapture/PhotoCapabilities.cpp |
index 72b1a367582c4eb830b1c080b5ce56f8f7b64441..1e9d5555959e31ff7d59340308dbdc1d90281cbb 100644 |
--- a/third_party/WebKit/Source/modules/imagecapture/PhotoCapabilities.cpp |
+++ b/third_party/WebKit/Source/modules/imagecapture/PhotoCapabilities.cpp |
@@ -32,7 +32,17 @@ Vector<String> PhotoCapabilities::fillLightMode() const { |
} |
String PhotoCapabilities::redEyeReduction() const { |
- return m_redEyeReduction ? "controllable" : "never"; |
+ switch (m_redEyeReduction) { |
+ case media::mojom::blink::RedEyeReduction::NEVER: |
+ return "never"; |
+ case media::mojom::blink::RedEyeReduction::ALWAYS: |
+ return "always"; |
+ case media::mojom::blink::RedEyeReduction::CONTROLLABLE: |
+ return "controllable"; |
+ default: |
+ NOTREACHED(); |
+ } |
+ return ""; |
} |
DEFINE_TRACE(PhotoCapabilities) { |