@ -86,7 +86,8 @@ static void calculate_constraints(int *min_width, int *max_width,
 
			
		
	
		
			
				
							* min_height  =  config - > floating_minimum_height ; 
 
			
		
	
		
			
				
						} 
 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
						if  ( config - > floating_maximum_width  = =  - 1  | |  ! con - > workspace )  {  // no max
 
 
			
		
	
		
			
				
						if  ( config - > floating_maximum_width  = =  - 1  | | 
 
			
		
	
		
			
				
								container_is_scratchpad_hidden ( con ) )  {  // no max
 
 
			
		
	
		
			
				
							* max_width  =  INT_MAX ; 
 
			
		
	
		
			
				
						}  else  if  ( config - > floating_maximum_width  = =  0 )  {  // automatic
 
 
			
		
	
		
			
				
							* max_width  =  con - > workspace - > width ; 
 
			
		
	
	
		
			
				
					
						
						
						
							
								 
						
					 
				
				@ -94,7 +95,8 @@ static void calculate_constraints(int *min_width, int *max_width,
 
			
		
	
		
			
				
							* max_width  =  config - > floating_maximum_width ; 
 
			
		
	
		
			
				
						} 
 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
						if  ( config - > floating_maximum_height  = =  - 1  | |  ! con - > workspace )  {  // no max
 
 
			
		
	
		
			
				
						if  ( config - > floating_maximum_height  = =  - 1  | | 
 
			
		
	
		
			
				
								container_is_scratchpad_hidden ( con ) )  {  // no max
 
 
			
		
	
		
			
				
							* max_height  =  INT_MAX ; 
 
			
		
	
		
			
				
						}  else  if  ( config - > floating_maximum_height  = =  0 )  {  // automatic
 
 
			
		
	
		
			
				
							* max_height  =  con - > workspace - > height ; 
 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -386,7 +388,7 @@ static struct cmd_results *resize_set_floating(struct sway_container *con,
 
			
		
	
		
			
				
						if  ( width - > amount )  { 
 
			
		
	
		
			
				
							switch  ( width - > unit )  { 
 
			
		
	
		
			
				
							case  RESIZE_UNIT_PPT : 
 
			
		
	
		
			
				
								if  ( con - > scratchpad  & &  ! con - > workspace )  { 
 
			
		
	
		
			
				
								if  ( container_is_scratchpad_hidden ( con ) )  { 
 
			
		
	
		
			
				
									return  cmd_results_new ( CMD_FAILURE , 
 
			
		
	
		
			
				
											" Cannot resize a hidden scratchpad container by ppt " ) ; 
 
			
		
	
		
			
				
								} 
 
			
		
	
	
		
			
				
					
						
						
						
							
								 
						
					 
				
				@ -410,7 +412,7 @@ static struct cmd_results *resize_set_floating(struct sway_container *con,
 
			
		
	
		
			
				
						if  ( height - > amount )  { 
 
			
		
	
		
			
				
							switch  ( height - > unit )  { 
 
			
		
	
		
			
				
							case  RESIZE_UNIT_PPT : 
 
			
		
	
		
			
				
								if  ( con - > scratchpad  & &  ! con - > workspace )  { 
 
			
		
	
		
			
				
								if  ( container_is_scratchpad_hidden ( con ) )  { 
 
			
		
	
		
			
				
									return  cmd_results_new ( CMD_FAILURE , 
 
			
		
	
		
			
				
											" Cannot resize a hidden scratchpad container by ppt " ) ; 
 
			
		
	
		
			
				
								}