diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-03-13 06:14:36 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-03-13 06:14:36 +0000 |
commit | 22f5aa1d3324a28622ae4bc828ee77ee079edbb8 (patch) | |
tree | 9dda4f0e2d4085105a470d17b1d6dc04cf4ed6fe /www-client/chromium/files | |
parent | 8e2875c48ca3030fa53717c6fb773b63eba7ca6d (diff) |
gentoo auto-resync : 13:03:2023 - 06:14:36
Diffstat (limited to 'www-client/chromium/files')
-rw-r--r-- | www-client/chromium/files/chromium-111-ozone-platform.patch | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/www-client/chromium/files/chromium-111-ozone-platform.patch b/www-client/chromium/files/chromium-111-ozone-platform.patch new file mode 100644 index 000000000000..cf9d11793e65 --- /dev/null +++ b/www-client/chromium/files/chromium-111-ozone-platform.patch @@ -0,0 +1,32 @@ +From eeb0b18565e6e644524fedb511a1658b502836cf Mon Sep 17 00:00:00 2001 +From: Jose Dapena Paz <jdapena@igalia.com> +Date: Tue, 14 Feb 2023 19:09:47 +0000 +Subject: [PATCH] IWYU: missing PlatformKeyboardHook include in ozone_platform.cc + +libstdc++ implementation of std::unique_ptr requires full declaration +of the contained type for converting from nullptr. Add the required +include in OzonePlatform for PlatformKeyboardHook. + +This fixes this build error with GCC and libstdc++: + /usr/include/c++/12/bits/unique_ptr.h:93:23: error: invalid application of ‘sizeof’ to incomplete type ‘ui::PlatformKeyboardHook’ + +Bug: 957519 +Change-Id: I20429925dd00108cf684548b0260ebb053a8ada2 +Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4239869 +Reviewed-by: Robert Kroeger <rjkroege@chromium.org> +Commit-Queue: José Dapena Paz <jdapena@igalia.com> +Cr-Commit-Position: refs/heads/main@{#1105184} +--- + +diff --git a/ui/ozone/public/ozone_platform.cc b/ui/ozone/public/ozone_platform.cc +index 81f8070..6c4ce21 100644 +--- a/ui/ozone/public/ozone_platform.cc ++++ b/ui/ozone/public/ozone_platform.cc +@@ -15,6 +15,7 @@ + #include "ui/ozone/platform_object.h" + #include "ui/ozone/platform_selection.h" + #include "ui/ozone/public/platform_global_shortcut_listener.h" ++#include "ui/ozone/public/platform_keyboard_hook.h" + #include "ui/ozone/public/platform_menu_utils.h" + #include "ui/ozone/public/platform_screen.h" + #include "ui/ozone/public/platform_user_input_monitor.h" |