Opened 10 years ago
Last modified 10 years ago
#4481 new defect
Music Keyboard: keys can stuck
Reported by: | godiard | Owned by: | godiard |
---|---|---|---|
Priority: | Low | Milestone: | Unspecified |
Component: | MusicKeyboard | Version: | Unspecified |
Severity: | Unspecified | Keywords: | AU1B |
Cc: | dsd, garnacho | Distribution/OS: | Unspecified |
Bug Status: | Unconfirmed |
Description
Reported by dsd:
Some testers at the OLPC office in Nicaragua found that it's quite
easy to break the shiny new piano.
- Use one finger to play a note on the piano (and hold that finger down).
- Use another finger to scroll up and down in the instrument selector
above the piano.
- Remove the instrument-scroll finger.
- Remove the piano note finger.
The piano note stays held down (shown in yellow, with the sound continuing).
Attachments (1)
Change History (4)
Changed 10 years ago by godiard
comment:1 Changed 10 years ago by godiard
- Cc dsd garnacho added
comment:2 Changed 10 years ago by godiard
- Keywords AU1B added
comment:3 Changed 10 years ago by godiard
- Priority changed from Unspecified by Maintainer to Low
Note: See
TracTickets for help on using
tickets.
I have reproduced the error but I am pretty sure is something at a lower level.
I think the problem is in the implementation of the kinetic scrolling, but I am not sure.
Attached is a test case. Not filled a bug yet, because I don't know if we have changes
in this area, or if is all upstream now. (Carlos, can you confirm?)
May be is related to https://bugs.sugarlabs.org/ticket/4060 ?
To reproduce the error do:
touch at the right of the screen, a circle is draw following the movements,
when the touch ends, the circle is removed. logging show the events.
If with one finger pressing in the right side, other finger do scrolling
in the left side, and later touch ends, the "touch end" event is not triggered.
If kinetic scrolling is disabled, the event is ok.