diff options
| -rw-r--r-- | linux-core/radeon_cursor.c | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/linux-core/radeon_cursor.c b/linux-core/radeon_cursor.c index e71b325d..d352d10f 100644 --- a/linux-core/radeon_cursor.c +++ b/linux-core/radeon_cursor.c @@ -196,11 +196,11 @@ int radeon_crtc_cursor_move(struct drm_crtc *crtc,  	if (x < 0)  		xorigin = -x + 1;  	if (y < 0) -		yorigin = -x + 1; +		yorigin = -y + 1;  	if (xorigin >= CURSOR_WIDTH)  		xorigin = CURSOR_WIDTH - 1; -	if (yorigin >= CURSOR_WIDTH) -		yorigin = CURSOR_WIDTH - 1; +	if (yorigin >= CURSOR_HEIGHT) +		yorigin = CURSOR_HEIGHT - 1;  	radeon_lock_cursor(crtc, true);  	if (radeon_is_avivo(dev_priv)) {  | 
