mirror of
https://github.com/DreamMaoMao/maomaowm.git
synced 2026-07-10 11:04:10 -04:00
opt: change keymode length not limit
This commit is contained in:
parent
65fcd58949
commit
0b35b00f91
4 changed files with 104 additions and 36 deletions
|
|
@ -560,11 +560,17 @@ int32_t setlayout(const Arg *arg) {
|
|||
}
|
||||
|
||||
int32_t setkeymode(const Arg *arg) {
|
||||
snprintf(keymode.mode, sizeof(keymode.mode), "%.27s", arg->v);
|
||||
if (strcmp(keymode.mode, "default") == 0) {
|
||||
keymode.isdefault = true;
|
||||
free(server.keymode.name);
|
||||
server.keymode.name = strdup(arg->v);
|
||||
if (strcmp(server.keymode.name, "default") == 0) {
|
||||
server.keymode.is_default = true;
|
||||
} else {
|
||||
keymode.isdefault = false;
|
||||
server.keymode.is_default = false;
|
||||
}
|
||||
if (strcmp(server.keymode.name, "common") == 0) {
|
||||
server.keymode.is_common = true;
|
||||
} else {
|
||||
server.keymode.is_common = false;
|
||||
}
|
||||
printstatus();
|
||||
return 1;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue