mirror of
				https://codeberg.org/dwl/dwl.git
				synced 2025-10-31 20:14:20 +00:00 
			
		
		
		
	configurex11: resize floating clients and arrange tiled clients' monitor
This commit is contained in:
		
							parent
							
								
									972e3f3050
								
							
						
					
					
						commit
						88d386bfdc
					
				
							
								
								
									
										9
									
								
								dwl.c
									
									
									
									
									
								
							
							
						
						
									
										9
									
								
								dwl.c
									
									
									
									
									
								
							| @ -2486,8 +2486,13 @@ configurex11(struct wl_listener *listener, void *data) | ||||
| { | ||||
| 	Client *c = wl_container_of(listener, c, configure); | ||||
| 	struct wlr_xwayland_surface_configure_event *event = data; | ||||
| 	wlr_xwayland_surface_configure(c->surface.xwayland, | ||||
| 			event->x, event->y, event->width, event->height); | ||||
| 	if (!c->mon) | ||||
| 		return; | ||||
| 	if (c->isfloating || c->type == X11Unmanaged) | ||||
| 		resize(c, (struct wlr_box){.x = event->x, .y = event->y, | ||||
| 				.width = event->width, .height = event->height}, 0); | ||||
| 	else | ||||
| 		arrange(c->mon); | ||||
| } | ||||
| 
 | ||||
| void | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Leonardo Hernández Hernández
						Leonardo Hernández Hernández