Multiple cursors always have the same cursor for one window, has to do with the last cursor that moved

Bug #503632 reported by Erik B. Andersen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
GTK+
Fix Released
Medium
gtk+3.0 (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

I'm reporting this as a gtk problem because this bug does not occur in KDE 3 or KDE 4 applications, only in gnome ones.
The problem is that when Multiple MPX cursors are on the same gtk window, they are both the same, even if one was over text and another is over a button. Both cursors are set to the type that the last cursor that moved should be.

To reproduce the bug:

0. Get MPX working. (You'll need Lucid, and extra mouse and keyboard, and this tutorial->https://wiki.ubuntu.com/X/MPX. )
1. Open a gtk application. Gedit for example.
2. Type some text.
3. Put cursor A over the text.
4. Put cursor B over a toolbar button (Without moving cursor A).
5. Notice that both cursors are a pointer.
6. Move cursor A the slightest bit.
7. Notice that both cursors are are the text, capital i-shaped style.

What I expected instead:That each cursor would be the style associated with whatever it was over, independently of the other cursor.
Version information:
[bjorn@bjorn-laptop:~]$ lsb_release -rd (01-05 16:06:10)
Description: Ubuntu lucid (development branch)
Release: 10.04
[bjorn@bjorn-laptop:~]$ apt-cache policy libgtk2.0-0 (01-05 16:06:25)
libgtk2.0-0:
  Installed: 2.19.1-1
  Candidate: 2.19.1-1
  Version table:
 *** 2.19.1-1 0
        500 http://us.archive.ubuntu.com lucid/main Packages
        100 /var/lib/dpkg/status
[bjorn@bjorn-laptop:~]$

Please let me know if you need any more info.

ProblemType: Bug
Architecture: amd64
Date: Tue Jan 5 15:47:25 2010
DistroRelease: Ubuntu 10.04
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha amd64 (20091228)
Package: libgtk2.0-0 2.19.1-1
ProcEnviron:
 LC_CTYPE=C
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/zsh
ProcVersionSignature: Ubuntu 2.6.32-9.13-generic
SourcePackage: gtk+2.0
Tags: lucid
Uname: Linux 2.6.32-9-generic x86_64

Revision history for this message
Erik B. Andersen (azendale) wrote :
Revision history for this message
Erik B. Andersen (azendale) wrote :

I tried to get a screenshot of the bug and a video of the bug with recordmydesktop, but they both only show one cursor. Sorry.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for your bug report. The issue is an upstream one and it would be nice if somebody having it could send the bug the to the people writting the software (https://wiki.ubuntu.com/Bugs/Upstream/GNOME)

Changed in gtk+2.0 (Ubuntu):
assignee: nobody → Ubuntu Desktop Bugs (desktop-bugs)
importance: Undecided → Low
Revision history for this message
Sebastien Bacher (seb128) wrote :

the multi cursor scenario seems rather a corner case, the ubuntu team doesn't have the ressources to work on those

Revision history for this message
Erik B. Andersen (azendale) wrote :

Done! I forwarded it to the upstream bug tracker. https://bugzilla.gnome.org/show_bug.cgi?id=606240 .

Changed in gtk+2.0 (Ubuntu):
status: New → Triaged
description: updated
Changed in gtk:
status: Unknown → Fix Released
Revision history for this message
Sebastien Bacher (seb128) wrote :

the bug has been fixed upstream now, it will likely be in gtk3 though but not gtk2 updates so not this cycle

Changed in gtk+2.0 (Ubuntu):
assignee: Ubuntu Desktop Bugs (desktop-bugs) → nobody
status: Triaged → Fix Committed
Changed in gtk:
importance: Unknown → Medium
affects: gtk+2.0 (Ubuntu) → ubuntu
Changed in ubuntu:
status: Fix Committed → Fix Released
affects: ubuntu → gtk+3.0 (Ubuntu)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.