summaryrefslogtreecommitdiff
path: root/www-client/chromium/files/chromium-108-DocumentLoader-private.patch
blob: 1ea2116edc1c730863705c60cd5354328dc73ace (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
https://bugs.gentoo.org/884197
--- a/third_party/blink/renderer/core/loader/document_loader.cc
+++ b/third_party/blink/renderer/core/loader/document_loader.cc
@@ -155,6 +155,11 @@
 #include "third_party/blink/renderer/platform/wtf/vector.h"
 
 namespace blink {
+
+struct DecodedBodyDataWrap {
+  using DecodedBodyDataType = DocumentLoader::DecodedBodyData;
+};
+
 namespace {
 
 Vector<OriginTrialFeature> CopyInitiatorOriginTrials(
@@ -261,7 +266,7 @@ struct SameSizeAsDocumentLoader
   bool finish_loading_when_parser_resumed;
   bool in_commit_data;
   scoped_refptr<SharedBuffer> data_buffer;
-  Vector<DocumentLoader::DecodedBodyData> decoded_data_buffer_;
+  Vector<blink::DecodedBodyDataWrap::DecodedBodyDataType> decoded_data_buffer_;
   base::UnguessableToken devtools_navigation_token;
   LoaderFreezeMode defers_loading;
   bool last_navigation_had_transient_user_activation;
--- a/third_party/blink/renderer/core/loader/document_loader.h
+++ b/third_party/blink/renderer/core/loader/document_loader.h
@@ -467,7 +467,7 @@ class CORE_EXPORT DocumentLoader : public GarbageCollected<DocumentLoader>,
   Member<MHTMLArchive> archive_;
 
  private:
-  friend struct SameSizeAsDocumentLoader;
+  friend struct DecodedBodyDataWrap;
   class BodyData;
   class EncodedBodyData;
   class DecodedBodyData;