Block access to disabled monitor
Before this, pressing mod+comma or mod+period (focusmon function) moved the focus to disabed monitors. Now, all disabled monitors are skipped
This commit is contained in:
		
							
								
								
									
										10
									
								
								dwl.c
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								dwl.c
									
									
									
									
									
								
							| @@ -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 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user