diff options
Diffstat (limited to '')
-rw-r--r-- | input.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/input.c b/input.c index 7c2ffef..dee50f2 100644 --- a/input.c +++ b/input.c @@ -146,9 +146,10 @@ static void inputWindow(struct Tag tag, char *params) { uiLog(tag, UIHot, L"/window requires a name or number"); return; } + bool relative = (params[0] == '+' || params[0] == '-'); int num = strtol(params, ¶ms, 0); if (!params[0]) { - uiShowNum(num); + uiShowNum(num, relative); } else { struct Tag name = tagFind(params); if (name.id != TagNone.id) { |