diff --git a/lcl/interfaces/gtk/gtkwinapi.inc b/lcl/interfaces/gtk/gtkwinapi.inc index aefa549e63..5954d07e9a 100644 --- a/lcl/interfaces/gtk/gtkwinapi.inc +++ b/lcl/interfaces/gtk/gtkwinapi.inc @@ -4396,8 +4396,8 @@ begin if WithChildWindows then begin - gdk_gc_set_values(gc1, @OldGC1Values, GDK_GC_SUBWINDOW); - gdk_gc_set_values(gc2, @OldGC2Values, GDK_GC_SUBWINDOW); + gdk_gc_set_subwindow(gc1, OldGC1Values.subwindow_mode); + gdk_gc_set_subwindow(gc2, OldGC2Values.subwindow_mode); end; end;