diff --git a/lcl/interfaces/qt5/qtobjects.pas b/lcl/interfaces/qt5/qtobjects.pas index 65a716bb1f..f0762e50fc 100644 --- a/lcl/interfaces/qt5/qtobjects.pas +++ b/lcl/interfaces/qt5/qtobjects.pas @@ -588,7 +588,7 @@ type procedure EndX11SelectionLock; function InX11SelectionLock: Boolean; procedure signalSelectionChanged; cdecl; - procedure X11DelayTimeOut; cdecl; + class procedure X11DelayTimeOut; cdecl; procedure selectionTimer; {$ENDIF} end; @@ -3874,7 +3874,7 @@ begin end; end; -procedure TQtClipboard.X11DelayTimeOut; cdecl; +class procedure TQtClipboard.X11DelayTimeOut; cdecl; begin FX11Delay := False; end; diff --git a/lcl/interfaces/qt6/qtobjects.pas b/lcl/interfaces/qt6/qtobjects.pas index 72f317f933..0043fb1a65 100644 --- a/lcl/interfaces/qt6/qtobjects.pas +++ b/lcl/interfaces/qt6/qtobjects.pas @@ -595,7 +595,7 @@ type procedure EndX11SelectionLock; function InX11SelectionLock: Boolean; procedure signalSelectionChanged; cdecl; - procedure X11DelayTimeOut; cdecl; + class procedure X11DelayTimeOut; cdecl; procedure selectionTimer; {$ENDIF} end; @@ -4034,7 +4034,7 @@ begin end; end; -procedure TQtClipboard.X11DelayTimeOut; cdecl; +class procedure TQtClipboard.X11DelayTimeOut; cdecl; begin FX11Delay := False; end;