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..f67b0afa48add7220674692c68f621343c8a33a1 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 use_wtf_types %} |
+#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}} { |