From: Alberto Garcia Date: Thu, 16 Feb 2023 13:10:40 +0000 (+0000) Subject: Remove warning about 'gtk-overlay-scrolling' not being found X-Git-Tag: archive/raspbian/2.38.5-1_deb10u1+rpi1^2~1 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=3de8fa2ae701dcae8da67dbd416870f757199e83;p=webkit2gtk.git Remove warning about 'gtk-overlay-scrolling' not being found Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1024535 Forwarded: no =================================================================== Gbp-Pq: Name no-gtk-overlay-scrolling.patch --- diff --git a/Source/WebCore/platform/gtk/GtkUtilities.cpp b/Source/WebCore/platform/gtk/GtkUtilities.cpp index a343c29e4d..f4bcc7ed80 100644 --- a/Source/WebCore/platform/gtk/GtkUtilities.cpp +++ b/Source/WebCore/platform/gtk/GtkUtilities.cpp @@ -214,10 +214,14 @@ bool shouldUseOverlayScrollbars() return false; #endif + GtkSettings* settings = gtk_settings_get_default(); + const char* property = "gtk-overlay-scrolling"; + + if (!g_object_class_find_property(G_OBJECT_GET_CLASS(settings), property)) + return false; + gboolean overlayScrolling; - g_object_get(gtk_settings_get_default(), - "gtk-overlay-scrolling", - &overlayScrolling, nullptr); + g_object_get(settings, property, &overlayScrolling, nullptr); return !!overlayScrolling; }