Extra triggering of window resizing on restoring from iconified state causes content rendering glitches described in #145
gui.appliedWidth and gui.appliedHeight introduced to keep last applied window width/height and avoid unnecessary resize of terminal content.
dpiScale is removed from calculation of actual window sizes and used once on initial calculation.
Changelist doesn't fix resize logic to avoid producing rendering glitches.
Fixes #145
Type of change
Please delete options that are not relevant.
[x] Bug fix (non-breaking change which fixes an issue)
How Has This Been Tested?
SSH to a Linux box
Run tmux attach-session
Minimize then maximize the aminal window
Type "clear"
Detach (ctrl+b / d) and re-run tmux attach-session. Notice that the footer is back.
Description
Extra triggering of window resizing on restoring from iconified state causes content rendering glitches described in #145 gui.appliedWidth and gui.appliedHeight introduced to keep last applied window width/height and avoid unnecessary resize of terminal content. dpiScale is removed from calculation of actual window sizes and used once on initial calculation. Changelist doesn't fix resize logic to avoid producing rendering glitches.
Fixes #145
Type of change
Please delete options that are not relevant.
How Has This Been Tested?
Test Configuration: