diff --git a/lcl/interfaces/gtk/gtkobject.inc b/lcl/interfaces/gtk/gtkobject.inc index 33e80faa81..3d797bb95e 100644 --- a/lcl/interfaces/gtk/gtkobject.inc +++ b/lcl/interfaces/gtk/gtkobject.inc @@ -575,7 +575,8 @@ begin TGtkWidgetSet(data).ProcessChildSignal; end; // execute the to-be synchronized method - CheckSynchronize; + if IsMultiThread then + CheckSynchronize; end; procedure TGtkWidgetSet.InitSynchronizeSupport;