diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/server/buffer.nim | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/server/buffer.nim b/src/server/buffer.nim index 41d7e350..0db7fd70 100644 --- a/src/server/buffer.nim +++ b/src/server/buffer.nim @@ -1187,12 +1187,16 @@ proc forceReshape0(buffer: Buffer) = buffer.needsReshape = true buffer.maybeReshape() -proc forceReshape*(buffer: Buffer) {.proxy.} = +proc forceReshape2(buffer: Buffer) = + buffer.prevStyled = nil buffer.forceReshape0() +proc forceReshape*(buffer: Buffer) {.proxy.} = + buffer.forceReshape2() + proc windowChange*(buffer: Buffer; attrs: WindowAttributes) {.proxy.} = buffer.attrs = attrs - buffer.forceReshape0() + buffer.forceReshape2() proc cancel*(buffer: Buffer) {.proxy.} = if buffer.state == bsLoaded: |