mirror of
				https://github.com/swaywm/sway.git
				synced 2025-11-03 09:01:43 -05:00 
			
		
		
		
	swaymsg: fix floating_nodes being ignored
Fix floating_nodes being ignored in pretty_print_tree.
This commit is contained in:
		
							parent
							
								
									6b97c4fa71
								
							
						
					
					
						commit
						e98b97a45b
					
				
					 1 changed files with 9 additions and 0 deletions
				
			
		| 
						 | 
					@ -331,6 +331,15 @@ static void pretty_print_tree(json_object *obj, int indent) {
 | 
				
			||||||
	for (size_t i = 0; i < len; i++) {
 | 
						for (size_t i = 0; i < len; i++) {
 | 
				
			||||||
		pretty_print_tree(json_object_array_get_idx(nodes_obj, i), indent + 1);
 | 
							pretty_print_tree(json_object_array_get_idx(nodes_obj, i), indent + 1);
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						json_object *floating_nodes_obj;
 | 
				
			||||||
 | 
						json_bool floating_nodes = json_object_object_get_ex(obj, "floating_nodes", &floating_nodes_obj);
 | 
				
			||||||
 | 
						if (floating_nodes) {
 | 
				
			||||||
 | 
							size_t len = json_object_array_length(floating_nodes_obj);
 | 
				
			||||||
 | 
							for (size_t i = 0; i < len; i++) {
 | 
				
			||||||
 | 
								pretty_print_tree(json_object_array_get_idx(floating_nodes_obj, i), indent + 1);
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void pretty_print(int type, json_object *resp) {
 | 
					static void pretty_print(int type, json_object *resp) {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue