mirror of
				https://github.com/swaywm/sway.git
				synced 2025-11-03 09:01:43 -05:00 
			
		
		
		
	Fix tabbed/stacked corner case #742
Tabbed/stacked containers are now created only if a view is present on the workspace. If a view is created on previously empty tabbed/stacked workspace, it gets wrapped in a container.
This commit is contained in:
		
							parent
							
								
									378149b59c
								
							
						
					
					
						commit
						ee67cd0ba1
					
				
					 4 changed files with 22 additions and 3 deletions
				
			
		| 
						 | 
				
			
			@ -253,6 +253,11 @@ bool swayc_is_parent_of(swayc_t *parent, swayc_t *child);
 | 
			
		|||
 */
 | 
			
		||||
bool swayc_is_child_of(swayc_t *child, swayc_t *parent);
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Returns true if this container is an empty workspace.
 | 
			
		||||
 */
 | 
			
		||||
bool swayc_is_empty_workspace(swayc_t *container);
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Returns the top most tabbed or stacked parent container. Returns NULL if
 | 
			
		||||
 * view is not in a tabbed/stacked layout.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue