fix(ipc): preserve legacy preedit and bound client waits

This commit is contained in:
2026-08-14 22:17:59 +09:00
parent 5dc2530951
commit 534ddcd9bb
6 changed files with 309 additions and 29 deletions

View File

@@ -340,7 +340,7 @@ server_connection_ownership(struct ct *t)
if(!sendkey(t, &b, 0, 0, 'k'))
goto cleanup;
req = nextrequest(t, &gate, Keypress);
req = nextrequestcap(t, &gate, Keypress, 0);
CT_EQ_PTR(t, bowner, req.owner);
allowrequest(&gate);
CT_CHECK(t, readreply(t, &b, 0, nil, 0));