diff options
Diffstat (limited to 'scoop.c')
-rw-r--r-- | scoop.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/scoop.c b/scoop.c index f1c0ed2..241c566 100644 --- a/scoop.c +++ b/scoop.c @@ -510,7 +510,11 @@ int main(int argc, char *argv[]) { } if (limit) { - append(where, SQL(ORDER BY time DESC, event DESC LIMIT :limit)); + if (optind < argc) { + append(where, SQL(ORDER BY search.rowid DESC LIMIT :limit)); + } else { + append(where, SQL(ORDER BY event DESC LIMIT :limit)); + } binds[n++] = Bind(":limit", limit, 0); } |