From ff5da95cf660bc02c89869b3964aa071a782da1f Mon Sep 17 00:00:00 2001 From: zeljan1 Date: Fri, 21 Mar 2025 11:17:55 +0100 Subject: [PATCH] Gtk3: removed code which sets automatic policy for scrollbars. issue #41518 --- lcl/interfaces/gtk3/gtk3winapi.inc | 8 -------- 1 file changed, 8 deletions(-) diff --git a/lcl/interfaces/gtk3/gtk3winapi.inc b/lcl/interfaces/gtk3/gtk3winapi.inc index d4b8c94138..dfe3d280ab 100644 --- a/lcl/interfaces/gtk3/gtk3winapi.inc +++ b/lcl/interfaces/gtk3/gtk3winapi.inc @@ -4548,10 +4548,6 @@ begin else NewPolicy := GTK_POLICY_NEVER; - // bug in gtk3 - if (wtWindow in AWidget.WidgetType) and (NewPolicy = GTK_POLICY_NEVER) then - NewPolicy := GTK_POLICY_AUTOMATIC; - TGtk3ScrollableWin(AWidget).HScrollBarPolicy := NewPolicy; end; if wBar in [SB_BOTH, SB_VERT] then @@ -4561,10 +4557,6 @@ begin else NewPolicy := GTK_POLICY_NEVER; - // bug in gtk3 - if (wtWindow in AWidget.WidgetType) and (NewPolicy = GTK_POLICY_NEVER) then - NewPolicy := GTK_POLICY_AUTOMATIC; - TGtk3ScrollableWin(AWidget).VScrollBarPolicy := NewPolicy; end; end else