simplified left over re-assignment
This commit is contained in:
		
							parent
							
								
									54dc0d542c
								
							
						
					
					
						commit
						7de534192c
					
				
							
								
								
									
										18
									
								
								dwm.c
								
								
								
								
							
							
						
						
									
										18
									
								
								dwm.c
								
								
								
								
							| 
						 | 
					@ -1714,18 +1714,12 @@ updategeom(void) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	/* reassign left over clients of disappeared monitors */
 | 
						/* reassign left over clients of disappeared monitors */
 | 
				
			||||||
	for(tm = mons; tm; tm = tm->next) {
 | 
						for(tm = mons; tm; tm = tm->next) {
 | 
				
			||||||
		while(tm->clients) {
 | 
							while((c = tm->clients)) {
 | 
				
			||||||
			c = tm->clients->next;
 | 
								detach(c);
 | 
				
			||||||
			tm->clients->next = newmons->clients;
 | 
								detachstack(c);
 | 
				
			||||||
			tm->clients->mon = newmons;
 | 
								c->mon = newmons;
 | 
				
			||||||
			newmons->clients = tm->clients;
 | 
								attach(c);
 | 
				
			||||||
			tm->clients = c;
 | 
								attachstack(c);
 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
		while(tm->stack) {
 | 
					 | 
				
			||||||
			c = tm->stack->snext;
 | 
					 | 
				
			||||||
			tm->stack->snext = newmons->stack;
 | 
					 | 
				
			||||||
			newmons->sel = newmons->stack = tm->stack;
 | 
					 | 
				
			||||||
			tm->stack = c;
 | 
					 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue