summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--client.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/client.c b/client.c
index 0b10053..052280b 100644
--- a/client.c
+++ b/client.c
@@ -639,12 +639,10 @@ client_cycle(struct screen_ctx *sc, int flags)
 	struct client_ctx	*oldcc, *newcc;
 	int			 again = 1;
 
-	oldcc = client_current();
-
-	/* If no windows then you cant cycle */
 	if (TAILQ_EMPTY(&sc->clientq))
 		return;
 
+	oldcc = client_current();
 	if (oldcc == NULL)
 		oldcc = (flags & CWM_RCYCLE ?
 		    TAILQ_LAST(&sc->clientq, client_ctx_q) :