mirror of
				https://github.com/swaywm/sway.git
				synced 2025-11-03 09:01:43 -05:00 
			
		
		
		
	Use parse_movement_direction
This commit is contained in:
		
							parent
							
								
									08736255a3
								
							
						
					
					
						commit
						32806d16ee
					
				
					 1 changed files with 2 additions and 9 deletions
				
			
		| 
						 | 
				
			
			@ -57,15 +57,8 @@ static struct cmd_results *focus_output(struct sway_container *con,
 | 
			
		|||
 | 
			
		||||
	if (!output) {
 | 
			
		||||
		enum movement_direction direction;
 | 
			
		||||
		if (strcmp(identifier, "left") == 0) {
 | 
			
		||||
			direction = MOVE_LEFT;
 | 
			
		||||
		} else if (strcmp(identifier, "right") == 0) {
 | 
			
		||||
			direction = MOVE_RIGHT;
 | 
			
		||||
		} else if (strcmp(identifier, "up") == 0) {
 | 
			
		||||
			direction = MOVE_UP;
 | 
			
		||||
		} else if (strcmp(identifier, "down") == 0) {
 | 
			
		||||
			direction = MOVE_DOWN;
 | 
			
		||||
		} else {
 | 
			
		||||
		if (!parse_movement_direction(identifier, &direction) ||
 | 
			
		||||
				direction == MOVE_PARENT || direction == MOVE_CHILD) {
 | 
			
		||||
			free(identifier);
 | 
			
		||||
			return cmd_results_new(CMD_INVALID, "focus",
 | 
			
		||||
				"There is no output with that name");
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue