diff options
Diffstat (limited to 'dwl.c')
| -rw-r--r-- | dwl.c | 10 | 
1 files changed, 6 insertions, 4 deletions
@@ -1087,10 +1087,12 @@ focusclient(Client *old, Client *c, int lift)  void  focusmon(const Arg *arg)  { -	Client *sel = selclient(); - -	selmon = dirtomon(arg->i); -	focusclient(sel, focustop(selmon), 1); +	Client *sel; +	do { +		sel = selclient(); +		selmon = dirtomon(arg->i); +		focusclient(sel, focustop(selmon), 1); +	} while (!selmon->wlr_output->enabled);  }  void  | 
