mirror of
				https://gitlab.freedesktop.org/wlroots/wlroots.git
				synced 2025-11-03 09:01:40 -05:00 
			
		
		
		
	fix direction determination
This commit is contained in:
		
							parent
							
								
									d2c7defa10
								
							
						
					
					
						commit
						9933b7ad95
					
				
					 1 changed files with 6 additions and 6 deletions
				
			
		| 
						 | 
					@ -442,17 +442,17 @@ struct wlr_output *wlr_output_layout_adjacent_output(
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		bool match = false;
 | 
							bool match = false;
 | 
				
			||||||
		// test to make sure this output is in the given direction
 | 
							// test to make sure this output is in the given direction
 | 
				
			||||||
		if (direction | WLR_DIRECTION_LEFT) {
 | 
							if (direction & WLR_DIRECTION_LEFT) {
 | 
				
			||||||
			match = box->x + box->width <= ref_box->x || match;
 | 
								match = box->x + box->width <= ref_box->x || match;
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		if (direction | WLR_DIRECTION_RIGHT) {
 | 
							if (direction & WLR_DIRECTION_RIGHT) {
 | 
				
			||||||
			match = box->x >= ref_box->x + ref_box->width || match;
 | 
								match = box->x >= ref_box->x + ref_box->width || match;
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		if (direction | WLR_DIRECTION_UP) {
 | 
							if (direction & WLR_DIRECTION_UP) {
 | 
				
			||||||
			match = box->y + box->height <= ref_box->y;
 | 
								match = box->y + box->height <= ref_box->y || match;
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		if (direction | WLR_DIRECTION_DOWN) {
 | 
							if (direction & WLR_DIRECTION_DOWN) {
 | 
				
			||||||
			match = box->y >= ref_box->y + ref_box->height;
 | 
								match = box->y >= ref_box->y + ref_box->height || match;
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		if (!match) {
 | 
							if (!match) {
 | 
				
			||||||
			continue;
 | 
								continue;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue