summaryrefslogtreecommitdiff
path: root/www-client/chromium/files/chromium-ngphyscontainer-iterator-cat-83.patch
diff options
context:
space:
mode:
Diffstat (limited to 'www-client/chromium/files/chromium-ngphyscontainer-iterator-cat-83.patch')
-rw-r--r--www-client/chromium/files/chromium-ngphyscontainer-iterator-cat-83.patch17
1 files changed, 17 insertions, 0 deletions
diff --git a/www-client/chromium/files/chromium-ngphyscontainer-iterator-cat-83.patch b/www-client/chromium/files/chromium-ngphyscontainer-iterator-cat-83.patch
new file mode 100644
index 0000000..1ab52d5
--- /dev/null
+++ b/www-client/chromium/files/chromium-ngphyscontainer-iterator-cat-83.patch
@@ -0,0 +1,17 @@
+diff --git a/third_party/blink/renderer/core/layout/ng/ng_physical_container_fragment.h b/third_party/blink/renderer/core/layout/ng/ng_physical_container_fragment.h
+index b3c7624f4..6efe44a66 100644
+--- a/third_party/blink/renderer/core/layout/ng/ng_physical_container_fragment.h
++++ b/third_party/blink/renderer/core/layout/ng/ng_physical_container_fragment.h
+@@ -51,6 +51,12 @@ class CORE_EXPORT NGPhysicalContainerFragment : public NGPhysicalFragment {
+ return current_ != other.current_;
+ }
+
++ using iterator_category = std::forward_iterator_tag;
++ using value_type = NGLink*;
++ using reference = value_type&;
++ using pointer = value_type*;
++ using difference_type = ptrdiff_t;
++
+ private:
+ const NGLink* PostLayoutOrCurrent() const {
+ post_layout_.fragment = current_->fragment->PostLayout();