diff --git a/lcl/interfaces/qt5/qtwidgets.pas b/lcl/interfaces/qt5/qtwidgets.pas index f26dc50c48..7bee9805cd 100644 --- a/lcl/interfaces/qt5/qtwidgets.pas +++ b/lcl/interfaces/qt5/qtwidgets.pas @@ -10213,7 +10213,7 @@ end; procedure TQtTextEdit.setReadOnly(const AReadOnly: Boolean); begin - {$IFDEF DARWIN} // issue #40246 + {$IF DEFINED(DARWIN) OR DEFINED(FREEBSD)} // issue #40246 if AReadOnly <> QTextEdit_isReadOnly(QTextEditH(Widget)) then {$ENDIF} QTextEdit_setReadOnly(QTextEditH(Widget), AReadOnly); diff --git a/lcl/interfaces/qt6/qtwidgets.pas b/lcl/interfaces/qt6/qtwidgets.pas index 79ca717b59..bf4b496283 100644 --- a/lcl/interfaces/qt6/qtwidgets.pas +++ b/lcl/interfaces/qt6/qtwidgets.pas @@ -10245,7 +10245,7 @@ end; procedure TQtTextEdit.setReadOnly(const AReadOnly: Boolean); begin - {$IFDEF DARWIN} // issue #40246 + {$IF DEFINED(DARWIN) OR DEFINED(FREEBSD)} // issue #40246 if AReadOnly <> QTextEdit_isReadOnly(QTextEditH(Widget)) then {$ENDIF} QTextEdit_setReadOnly(QTextEditH(Widget), AReadOnly);