SUMMARY TerminalRows is one less than requested. For example for 25 is 24. STEPS TO REPRODUCE 1. konsole -p TerminalRows=25 -p TerminalColumns=80 2. tput lines 3. OBSERVED RESULT tput lines displays 24 EXPECTED RESULT ought to be 25
Created attachment 182513 [details] Do not change vertical margins The bug is in TerminalDisplay::calcGeometry() I don't know what is better. Instead of margin and -margin, 0 as in patch. or -margin replace by margin.