diff --git a/src/commands.c b/src/commands.c index 7f5a765524ca86682d00c368b792810d7c258ebb..8532e2d91b85bd10fbde701abbd3fb5c76f05cdd 100644 --- a/src/commands.c +++ b/src/commands.c @@ -181,7 +181,7 @@ command_play(volatile sqlite3 *db, struct lkt_win *win, char *args[LKT_MESSAGE_A long pos = 1; /* Argument handle. */ - if (!args[0]) { + if (args[0]) { STRTOL(pos, args[0], endptr, err); RETURN_IF(err, "STRTOL failed", false); } diff --git a/src/main/lkt.c b/src/main/lkt.c index a3230844dd5b6ad15864405a3c37e4cfabbc03ea..75e5a7206bc543a387884d4e4ebc9f420ed419ac 100644 --- a/src/main/lkt.c +++ b/src/main/lkt.c @@ -63,6 +63,7 @@ lkt_valid_type(const char *type) { return (STR_MATCH(type, "all") || STR_MATCH(type, "any") || + STR_MATCH(type, "query") || STR_MATCH(type, "id") || STR_MATCH(type, "title") || STR_MATCH(type, "type") ||