Index: mojo/services/html_viewer/blink_basic_type_converters.cc |
diff --git a/mojo/services/html_viewer/blink_basic_type_converters.cc b/mojo/services/html_viewer/blink_basic_type_converters.cc |
index eb526526a848a64e52ccf170af7338af1adbd0ec..cf6d610c790ab7c06aeb1a6c1ea8910cb8ebc147 100644 |
--- a/mojo/services/html_viewer/blink_basic_type_converters.cc |
+++ b/mojo/services/html_viewer/blink_basic_type_converters.cc |
@@ -5,8 +5,10 @@ |
#include "mojo/services/html_viewer/blink_basic_type_converters.h" |
#include "mojo/public/cpp/bindings/string.h" |
+#include "third_party/WebKit/public/platform/WebRect.h" |
#include "third_party/WebKit/public/platform/WebString.h" |
+using blink::WebRect; |
using blink::WebString; |
namespace mojo { |
@@ -22,6 +24,16 @@ WebString TypeConverter<WebString, String>::Convert(const String& str) { |
} |
// static |
+RectPtr TypeConverter<RectPtr, WebRect>::Convert(const WebRect& input) { |
+ RectPtr result(Rect::New()); |
+ result->x = input.x; |
+ result->y = input.y; |
+ result->width = input.width; |
+ result->height = input.height; |
+ return result.Pass(); |
+}; |
+ |
+// static |
Array<uint8_t> TypeConverter<Array<uint8_t>, blink::WebString>::Convert( |
const blink::WebString& input) { |
std::string utf8 = input.utf8(); |