Merge pull request #449 from emersion/fix-hw-cursor-pos
Fix initial hardware cursor position
This commit is contained in:
		
						commit
						5649544a14
					
				| 
						 | 
					@ -356,6 +356,10 @@ bool wlr_output_cursor_set_image(struct wlr_output_cursor *cursor,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if (cursor->output->hardware_cursor == NULL &&
 | 
						if (cursor->output->hardware_cursor == NULL &&
 | 
				
			||||||
			cursor->output->impl->set_cursor) {
 | 
								cursor->output->impl->set_cursor) {
 | 
				
			||||||
 | 
							if (cursor->output->impl->move_cursor) {
 | 
				
			||||||
 | 
								cursor->output->impl->move_cursor(cursor->output,
 | 
				
			||||||
 | 
									(int)cursor->x, (int)cursor->y);
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
		int ok = cursor->output->impl->set_cursor(cursor->output, pixels,
 | 
							int ok = cursor->output->impl->set_cursor(cursor->output, pixels,
 | 
				
			||||||
			stride, width, height, hotspot_x, hotspot_y, true);
 | 
								stride, width, height, hotspot_x, hotspot_y, true);
 | 
				
			||||||
		if (ok) {
 | 
							if (ok) {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue