Index: mojo/public/tools/bindings/generators/cpp_templates/module.h.tmpl |
diff --git a/mojo/public/tools/bindings/generators/cpp_templates/module.h.tmpl b/mojo/public/tools/bindings/generators/cpp_templates/module.h.tmpl |
index 91a4473240dcfe2db98dbe423e29921c64c8770b..a8f0a44b03dc0c331cc3450e873b70665cde6f37 100644 |
--- a/mojo/public/tools/bindings/generators/cpp_templates/module.h.tmpl |
+++ b/mojo/public/tools/bindings/generators/cpp_templates/module.h.tmpl |
@@ -32,7 +32,6 @@ |
#include "mojo/public/cpp/bindings/map.h" |
#include "mojo/public/cpp/bindings/message_filter.h" |
#include "mojo/public/cpp/bindings/no_interface.h" |
-#include "mojo/public/cpp/bindings/string.h" |
#include "mojo/public/cpp/bindings/struct_ptr.h" |
#include "mojo/public/cpp/bindings/struct_traits.h" |
#include "{{variant_path}}-internal.h" |
@@ -42,6 +41,11 @@ |
{%- if variant %} |
#include "{{module.path}}.h" |
{%- endif %} |
+{%- if not for_blink %} |
+#include "mojo/public/cpp/bindings/string.h" |
+{%- else %} |
+#include "third_party/WebKit/Source/wtf/text/WTFString.h" |
+{%- endif %} |
{%- for namespace in namespaces_as_array %} |
namespace {{namespace}} { |