diff --git a/lcl/interfaces/gtk2/gtk2winapi.inc b/lcl/interfaces/gtk2/gtk2winapi.inc index 7f96b95f23..611a406a90 100644 --- a/lcl/interfaces/gtk2/gtk2winapi.inc +++ b/lcl/interfaces/gtk2/gtk2winapi.inc @@ -6522,7 +6522,7 @@ begin Inc(gdkRect.X, PaintWidget^.Allocation.x); Inc(gdkRect.Y, PaintWidget^.Allocation.y); end; - if LCLObject is TScrollingWinControl then + if (LCLObject is TScrollingWinControl) and GTK_IS_SCROLLED_WINDOW(Widget) then begin Pt := Point(0, 0); Adjustment := gtk_scrolled_window_get_vadjustment(PGtkScrolledWindow(Widget));