about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/server/buffer.nim8
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: