aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2019-11-01 14:53:50 +0100
committerBruce Hill <bruce@bruce-hill.com>2019-11-01 14:53:50 +0100
commitf960755b13ad03a1a69c7934611e648ebe2403ce (patch)
tree31d2d6dbc395872014beb91ebd96656bbbb543ed
parent308c8c3e6d8e22fbfb7f362fa7a0960295564ae7 (diff)
Fixed "bb +." being broken.
-rw-r--r--bb.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/bb.c b/bb.c
index 3f062f3..315b4f5 100644
--- a/bb.c
+++ b/bb.c
@@ -556,12 +556,12 @@ void run_bbcmd(bb_t *bb, const char *cmd)
const char *value = strchr(cmd, ':');
if (value) ++value;
#define set_bool(target) do { if (!value) { target = !target; } else { target = value[0] == '1'; } } while (0)
- if (matches_cmd(cmd, "..")) { // +..
- set_bool(bb->show_dotdot);
- populate_files(bb, bb->path);
- } else if (matches_cmd(cmd, ".")) { // +.
+ if (matches_cmd(cmd, ".")) { // +.
set_bool(bb->show_dot);
populate_files(bb, bb->path);
+ } else if (matches_cmd(cmd, "..")) { // +..
+ set_bool(bb->show_dotdot);
+ populate_files(bb, bb->path);
} else if (matches_cmd(cmd, "bind:")) { // +bind:<keys>:<script>
char *value_copy = memcheck(strdup(value));
char *keys = trim(value_copy);