fix: assign one active engine owner

This commit is contained in:
2026-08-12 15:41:46 +09:00
parent 9c244d1dd1
commit 5ba5cf209c
14 changed files with 212 additions and 13 deletions

8
dat.h
View File

@@ -128,6 +128,12 @@ struct Drawcmd
typedef struct Keyreq Keyreq;
typedef struct Keyres Keyres;
enum
{
Keypress,
Keyreset,
Keyrelease,
};
struct Keyres
{
int eaten;
@@ -137,6 +143,8 @@ struct Keyres
struct Keyreq
{
uvlong owner;
int op;
u32int ks;
u32int mod;
int want; /* nonzero: include preedit in reply */