sync ports with The Matrix
This commit is contained in:
parent
9d4d2e721a
commit
79bc6d9d97
846 changed files with 10693 additions and 8131 deletions
23
www/chromium/patches/patch-ui_gtk_gtk_ui_cc
Normal file
23
www/chromium/patches/patch-ui_gtk_gtk_ui_cc
Normal file
|
@ -0,0 +1,23 @@
|
|||
Index: ui/gtk/gtk_ui.cc
|
||||
--- ui/gtk/gtk_ui.cc.orig
|
||||
+++ ui/gtk/gtk_ui.cc
|
||||
@@ -955,11 +955,19 @@ ui::DisplayConfig GtkUi::GetDisplayConfig() const {
|
||||
GdkRectangle geometry;
|
||||
gdk_monitor_get_geometry(monitor, &geometry);
|
||||
int monitor_scale = std::max(1, gdk_monitor_get_scale_factor(monitor));
|
||||
+#if defined(__clang__) && (__clang_major__ >= 16)
|
||||
config.display_geometries.emplace_back(
|
||||
gfx::Rect(monitor_scale * geometry.x, monitor_scale * geometry.y,
|
||||
monitor_scale * geometry.width,
|
||||
monitor_scale * geometry.height),
|
||||
monitor_scale * font_scale);
|
||||
+#else
|
||||
+ config.display_geometries.emplace_back() = {
|
||||
+ gfx::Rect(monitor_scale * geometry.x, monitor_scale * geometry.y,
|
||||
+ monitor_scale * geometry.width,
|
||||
+ monitor_scale * geometry.height),
|
||||
+ static_cast<float>(monitor_scale * font_scale)};
|
||||
+#endif
|
||||
}
|
||||
return config;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue