Merge pull request #122 from Sevz17/set-tiled-on-map
before set tiled verify if client is xdg-shell, then set tile
This commit is contained in:
		
							
								
								
									
										8
									
								
								dwl.c
									
									
									
									
									
								
							
							
						
						
									
										8
									
								
								dwl.c
									
									
									
									
									
								
							| @@ -1304,9 +1304,17 @@ mapnotify(struct wl_listener *listener, void *data) | ||||
| 	c->geom.width += 2 * c->bw; | ||||
| 	c->geom.height += 2 * c->bw; | ||||
|  | ||||
| #ifdef XWAYLAND | ||||
| 	if (c->type == XDGShell) { | ||||
| 		/* Tell the client not to try anything fancy */ | ||||
| 		wlr_xdg_toplevel_set_tiled(c->surface.xdg, WLR_EDGE_TOP | | ||||
| 				WLR_EDGE_BOTTOM | WLR_EDGE_LEFT | WLR_EDGE_RIGHT); | ||||
| 	} | ||||
| #else | ||||
| 	/* Tell the client not to try anything fancy */ | ||||
| 	wlr_xdg_toplevel_set_tiled(c->surface.xdg, WLR_EDGE_TOP | | ||||
| 			WLR_EDGE_BOTTOM | WLR_EDGE_LEFT | WLR_EDGE_RIGHT); | ||||
| #endif | ||||
|  | ||||
| 	/* Set initial monitor, tags, floating status, and focus */ | ||||
| 	applyrules(c); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user