summaryrefslogtreecommitdiff
path: root/tcvt.1
diff options
context:
space:
mode:
authorHelmut Grohne <helmut@subdivi.de>2017-01-05 20:26:13 +0100
committerHelmut Grohne <helmut@subdivi.de>2017-01-05 20:26:13 +0100
commita39db1ed4fc8b6e66779f9ae5b9341763c9d4c1f (patch)
treea4704c7c7f4f92037e19dd109b383ee570173d83 /tcvt.1
parentb8fb407411a4e5c0ed52ec33dc3c52e68837e341 (diff)
downloadtcvt-a39db1ed4fc8b6e66779f9ae5b9341763c9d4c1f.tar.gz
improve corner cases related to resizing and mode switching
A few operations would previously fail unexpectedly: * Running tcvt with many columns and a small terminal width would crash instead of falling back to a simple screen. * After switching the mode, column ordering would be lost. * Switching the mode from simple to columns after resizing could result in a crash. Instead of collecting the screen options and passing them down individually, the Terminal class now asks for a preconfigured screen factory. This should eliminate future potential for similar mistakes.
Diffstat (limited to 'tcvt.1')
0 files changed, 0 insertions, 0 deletions