diff options
Diffstat (limited to 'devel/electron21/files/patch-ui_gtk_gtk__compat.cc')
-rw-r--r-- | devel/electron21/files/patch-ui_gtk_gtk__compat.cc | 16 |
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; + } + |