about summary refs log tree commit diff stats
path: root/src/server/loader.nim
diff options
context:
space:
mode:
authorbptato <nincsnevem662@gmail.com>2025-02-01 15:54:18 +0100
committerbptato <nincsnevem662@gmail.com>2025-02-01 15:54:35 +0100
commit81c89e6de45c704d319e01ff1e641e3066705c9a (patch)
treea7c4a89c968998cd68e3ffb899b5dbd2240f28ac /src/server/loader.nim
parentf7783ca551c7e64094b557da67a93537863c4d81 (diff)
downloadchawan-81c89e6de45c704d319e01ff1e641e3066705c9a.tar.gz
dom, layout: fix empty canvas cache ids
ok now I understand why I made shareCachedItem crash...
Diffstat (limited to 'src/server/loader.nim')
-rw-r--r--src/server/loader.nim2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/loader.nim b/src/server/loader.nim
index 31bd2d50..dd9b1057 100644
--- a/src/server/loader.nim
+++ b/src/server/loader.nim
@@ -1459,6 +1459,8 @@ proc shareCachedItem(ctx: LoaderContext; stream: SocketStream;
     let item = sourceClient.cacheMap[n]
     inc item.refc
     targetClient.cacheMap.add(item)
+  stream.withPacketWriter w:
+    w.swrite(n != -1)
 
 proc openCachedItem(ctx: LoaderContext; stream: SocketStream;
     client: ClientHandle; r: var BufferedReader) =