Index: third_party/WebKit/public/web/WebCompositionUnderline.h |
diff --git a/third_party/WebKit/public/web/WebCompositionUnderline.h b/third_party/WebKit/public/web/WebCompositionUnderline.h |
index 3252ec1d1a3cccaf5b43e83d1d6903c856dc9019..25c80ed179699751845b8799cb930478ffa50e5b 100644 |
--- a/third_party/WebKit/public/web/WebCompositionUnderline.h |
+++ b/third_party/WebKit/public/web/WebCompositionUnderline.h |
@@ -31,6 +31,8 @@ |
#ifndef WebCompositionUnderline_h |
#define WebCompositionUnderline_h |
+#include <string> |
+#include <vector> |
#include "../platform/WebColor.h" |
namespace blink { |
@@ -50,7 +52,20 @@ struct WebCompositionUnderline { |
WebColor c, |
bool t, |
WebColor bc) |
- : startOffset(s), endOffset(e), color(c), thick(t), backgroundColor(bc) {} |
+ : WebCompositionUnderline(s, e, c, t, bc, std::vector<std::string>()) {} |
+ |
+ WebCompositionUnderline(unsigned s, |
+ unsigned e, |
+ WebColor c, |
+ bool t, |
+ WebColor bc, |
+ std::vector<std::string> su) |
+ : startOffset(s), |
+ endOffset(e), |
+ color(c), |
+ thick(t), |
+ backgroundColor(bc), |
+ suggestions(su) {} |
bool operator<(const WebCompositionUnderline& other) const { |
return startOffset != other.startOffset ? startOffset < other.startOffset |
@@ -64,6 +79,7 @@ struct WebCompositionUnderline { |
WebColor color; |
bool thick; |
WebColor backgroundColor; |
+ std::vector<std::string> suggestions; |
}; |
} // namespace blink |