Allow prewarming of kitty @ commands

This commit is contained in:
Kovid Goyal 2022-08-01 19:47:28 +05:30
parent e43ca5b031
commit a5cbb552f0
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -199,10 +199,20 @@ connect_to_socket_synchronously(const char *addr) {
static bool
is_prewarmable(int argc, char *argv[]) {
if (argc < 2) return false;
if (argv[1][0] != '+') return false;
if (argv[1][1] != 0) return strcmp(argv[1], "+open") != 0;
if (argc < 3) return false;
return strcmp(argv[2], "open") != 0;
switch (argv[1][0]) {
case '+':
if (argv[1][1] != 0) return strcmp(argv[1], "+open") != 0;
if (argc < 3) return false;
return strcmp(argv[2], "open") != 0;
break;
case '@':
return true;
break;
default:
return false;
break;
}
return false;
}
static void