aboutsummaryrefslogtreecommitdiff
path: root/devel/electron21/files/patch-ui_gtk_gtk__compat.cc
diff options
context:
space:
mode:
Diffstat (limited to 'devel/electron21/files/patch-ui_gtk_gtk__compat.cc')
-rw-r--r--devel/electron21/files/patch-ui_gtk_gtk__compat.cc16
1 files changed, 14 insertions, 2 deletions
diff --git a/devel/electron21/files/patch-ui_gtk_gtk__compat.cc b/devel/electron21/files/patch-ui_gtk_gtk__compat.cc
index 82c8459fee4a..c31fb3c615be 100644
--- a/devel/electron21/files/patch-ui_gtk_gtk__compat.cc
+++ b/devel/electron21/files/patch-ui_gtk_gtk__compat.cc
@@ -1,6 +1,6 @@
---- ui/gtk/gtk_compat.cc.orig 2022-02-07 13:39:41 UTC
+--- ui/gtk/gtk_compat.cc.orig 2023-02-01 13:31:45 UTC
+++ ui/gtk/gtk_compat.cc
-@@ -62,22 +62,38 @@ void* GetLibGio() {
+@@ -62,22 +62,38 @@ auto DlCast(void* symbol) {
}
void* GetLibGio() {
@@ -39,3 +39,15 @@
return libgtk4;
}
+@@ -124,7 +140,11 @@ gfx::Insets InsetsFromGtkBorder(const GtkBorder& borde
+ } // namespace
+
+ void* GetLibGdkPixbuf() {
++#if defined(OS_BSD)
++ static void* libgdk_pixbuf = DlOpen("libgdk_pixbuf-2.0.so");
++#else
+ static void* libgdk_pixbuf = DlOpen("libgdk_pixbuf-2.0.so.0");
++#endif
+ return libgdk_pixbuf;
+ }
+