Launchpad has imported 6 comments from the remote bug at
https://bugs.freedesktop.org/show_bug.cgi?id=81886.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.

------------------------------------------------------------------------
On 2014-07-29T19:45:22+00:00 Brbrbr-10-toranaga-san wrote:

Created attachment 103655
A screenshot illustrating the problem

Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-
intel/+bug/1376760/comments/0

------------------------------------------------------------------------
On 2014-07-29T19:50:27+00:00 Brbrbr-10-toranaga-san wrote:

If you turn the screen by 90 degrees and then turn it back to normal, a
second cursor (rotated by 90 degrees as well) appears.

To reproduce:

xrandr --output <output> --rotate left

# do something, click a few buttons...

xrandr --output <output> --rotate normal

The attached screenshot shows the problem. (Sorry for the quality,
capturing the cursor as well is apparently pretty hard to do , even with
disabled hardware cursor)

Versions:

xorg-xrandr 1.4.2
xorg-server 1.16.0
xf86-video-intel 2.99.914

Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-
intel/+bug/1376760/comments/1

------------------------------------------------------------------------
On 2014-07-29T19:52:35+00:00 Brbrbr-10-toranaga-san wrote:

Link to the picture: http://www.image-share.com/ijpg-2643-6.html

Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-
intel/+bug/1376760/comments/2

------------------------------------------------------------------------
On 2014-07-29T20:11:05+00:00 Chris Wilson wrote:

Please try (xf86-video-intel):

diff --git a/src/sna/sna_display.c b/src/sna/sna_display.c
index 8964e77..eed68d3 100644
--- a/src/sna/sna_display.c
+++ b/src/sna/sna_display.c
@@ -4294,7 +4294,7 @@ static struct sna_cursor *__sna_get_cursor(struct sna 
*sna, xf86CrtcPtr crtc)
                image = sna->cursor.scratch;
                cursor->last_width = cursor->last_height = size;
        }
-       if (width < cursor->last_width || height < cursor->last_height)
+       if (width < cursor->last_width || height < cursor->last_height || 
rotation != cursor->rotation)
                memset(image, 0, 4*size*size);
        if (rotation == RR_Rotate_0) {
                if (argb == NULL) {

Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-
intel/+bug/1376760/comments/3

------------------------------------------------------------------------
On 2014-07-29T21:44:31+00:00 Brbrbr-10-toranaga-san wrote:

Well, I (manually) patched sna_display.c and recompiled the driver. As
far as I can see the fix works. Thanks a lot for the quick response, I
have never seen a bug fixed 5 hours after the initial report. Very
impressive :)

Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-
intel/+bug/1376760/comments/4

------------------------------------------------------------------------
On 2014-07-30T05:58:18+00:00 Chris Wilson wrote:

commit a88795c64123e4084044451d8861838ea904abd9
Author: Chris Wilson <ch...@chris-wilson.co.uk>
Date:   Tue Jul 29 21:11:09 2014 +0100

    sna: Clear cursor image after rotation
    
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=81886
    Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk>

Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-
intel/+bug/1376760/comments/5


** Changed in: xserver-xorg-video-intel
       Status: Unknown => Fix Released

** Changed in: xserver-xorg-video-intel
   Importance: Unknown => Medium

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1376760

Title:
  after a screen rotation we get a double mouse pointer

To manage notifications about this bug go to:
https://bugs.launchpad.net/xserver-xorg-video-intel/+bug/1376760/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to