$OpenBSD: patch-content_public_browser_web_ui_h,v 1.1 2018/06/06 07:50:54 robert Exp $

revert https://chromium-review.googlesource.com/c/chromium/src/+/986504

Index: content/public/browser/web_ui.h
--- content/public/browser/web_ui.h.orig
+++ content/public/browser/web_ui.h
@@ -9,7 +9,6 @@
 
 #include "base/callback.h"
 #include "base/strings/string16.h"
-#include "base/strings/string_piece.h"
 #include "content/common/content_export.h"
 #include "ui/base/page_transition_types.h"
 
@@ -73,7 +72,7 @@ class CONTENT_EXPORT WebUI {
   // Used by WebUIMessageHandlers. If the given message is already registered,
   // the call has no effect.
   using MessageCallback = base::RepeatingCallback<void(const base::ListValue*)>;
-  virtual void RegisterMessageCallback(base::StringPiece message,
+  virtual void RegisterMessageCallback(const std::string& message,
                                        const MessageCallback& callback) = 0;
 
   // This is only needed if an embedder overrides handling of a WebUIMessage and
