diff --git a/libgui/qterminal/libqterminal/unix/TerminalView.cpp b/libgui/qterminal/libqterminal/unix/TerminalView.cpp --- a/libgui/qterminal/libqterminal/unix/TerminalView.cpp +++ b/libgui/qterminal/libqterminal/unix/TerminalView.cpp @@ -2533,11 +2533,11 @@ if (!_isFixedSize) { // ensure that display is always at least one column wide - _columns = qMax(1,qRound(_contentWidth / _fontWidth)); + _columns = qMax(1,qFloor(_contentWidth / _fontWidth)); _usedColumns = qMin(_usedColumns,_columns); // ensure that display is always at least one line high - _lines = qMax(1, qRound(_contentHeight / _fontHeight)); + _lines = qMax(1, qFloor(_contentHeight / _fontHeight)); _usedLines = qMin(_usedLines,_lines); } }