The focus randomly changes between windows if easystroke is in use and the evdev driver is built with mtdev
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mtdev |
Invalid
|
Undecided
|
Unassigned | ||
xserver-xorg-input-evdev |
Invalid
|
Undecided
|
Unassigned | ||
easystroke (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
xorg-server (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I have a wetab tablet, I used ubuntu 12.04 with easystroke 0.5.4 and xserver-
It's only an example, the problem don't depend on the editor and the terminal, lots of apps seems to randomly change the focus.
I've tested in the same tablet with Arch Linux, which uses xf86-input-evdev driver with mtdev support, and the problem persists. However, rebuilding the same evdev driver but without mtdev support the problem dissapears. I've noticed that this problem doesn't appear if easystroke is not in use. So this problem seems to be connected to easystroke, evdev and mtdev.
My tablet has an egalax touchscreen. I've read the same problem in a different machine with the same touchscreen: https:/
Related branches
- Andrew Starr-Bochicchio (community): Approve
- Ubuntu branches: Pending requested
-
Diff: 12093 lines (+1094/-2892)39 files modifiedMakefile (+6/-0)
actions.cc (+22/-20)
actions.h (+3/-1)
changelog (+8/-0)
dbus-server.cc (+18/-0)
dbus.xml (+3/-0)
debian/changelog (+12/-0)
debian/control (+1/-1)
debian/source/format (+1/-0)
easystroke.desktop.in (+12/-0)
gesture.cc (+49/-12)
gesture.h (+9/-38)
grabber.cc (+31/-42)
grabber.h (+2/-6)
gui.glade (+28/-62)
main.cc (+60/-36)
po/ca.po (+9/-144)
po/cs.po (+9/-162)
po/de.po (+158/-316)
po/el.po (+11/-166)
po/es.po (+13/-168)
po/fi.po (+9/-144)
po/fr.po (+11/-165)
po/he.po (+9/-158)
po/hu.po (+483/-0)
po/it.po (+11/-165)
po/ja.po (+9/-162)
po/ko.po (+10/-145)
po/pl.po (+9/-159)
po/ru.po (+9/-158)
po/vi.po (+9/-144)
po/zh_CN.po (+9/-144)
po/zh_TW.po (+9/-144)
prefdb.cc (+9/-7)
prefdb.h (+2/-4)
prefs.cc (+5/-11)
version (+1/-1)
win.cc (+23/-6)
win.h (+2/-1)
Only to add that the problem occurs both with easystroke 0.5.4 and with easystroke 0.5.5.1.