do not try to set the parent's same tags and monitor for xwayland clients
References: https://github.com/djpohly/dwl/pull/334#issuecomment-1330166324
This commit is contained in:
		
							
								
								
									
										3
									
								
								dwl.c
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								dwl.c
									
									
									
									
									
								
							| @@ -1381,7 +1381,8 @@ mapnotify(struct wl_listener *listener, void *data) | ||||
| 	 * we always consider floating, clients that have parent and thus | ||||
| 	 * we set the same tags and monitor than its parent, if not | ||||
| 	 * try to apply rules for them */ | ||||
| 	if ((p = client_get_parent(c))) { | ||||
| 	 /* TODO: https://github.com/djpohly/dwl/pull/334#issuecomment-1330166324 */ | ||||
| 	if (c->type == XDGShell && (p = client_get_parent(c))) { | ||||
| 		c->isfloating = 1; | ||||
| 		wlr_scene_node_reparent(&c->scene->node, layers[LyrFloat]); | ||||
| 		setmon(c, p->mon, p->tags); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user