diff options
author | Helmut Grohne <helmut@subdivi.de> | 2017-01-05 20:26:13 +0100 |
---|---|---|
committer | Helmut Grohne <helmut@subdivi.de> | 2017-01-05 20:26:13 +0100 |
commit | a39db1ed4fc8b6e66779f9ae5b9341763c9d4c1f (patch) | |
tree | a4704c7c7f4f92037e19dd109b383ee570173d83 /tcvt.1 | |
parent | b8fb407411a4e5c0ed52ec33dc3c52e68837e341 (diff) | |
download | tcvt-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