Klicks funktionieren oft nicht #1

Closed
opened 2022-10-28 10:11:02 +02:00 by ronja · 2 comments
Collaborator

Auch ein Test, ob ein Klick in einem großen Bereich war, schlägt oft (fälschlicherweise) fehl. Und das, ohne dass der Klick als Swipe interpretiert wurde.

Ich habe keine Ahnung wieso.

Auch ein Test, ob ein Klick in einem großen Bereich war, schlägt oft (fälschlicherweise) fehl. Und das, ohne dass der Klick als Swipe interpretiert wurde. Ich habe keine Ahnung wieso.
ronja added the
bug
label 2022-10-28 10:11:02 +02:00
Owner

Idee: Den in NativeEngine mit log-statements ausstatten, so dass man sehen kann warum manche Klicks nicht registriert werden.
Vielleicht werden nicht die richtigen Events generiert?

Idee: Den in NativeEngine mit log-statements ausstatten, so dass man sehen kann warum manche Klicks nicht registriert werden. Vielleicht werden nicht die richtigen Events generiert?
Author
Collaborator

Ich habe den Fehler gefunden. Es werden die richtigen Events generiert. Er gibt die Werte richtig weiter und registriert den Mausklick. Er stellt sogar richtig fest, dass der Mausklick im richtigen Bereich ist. Doch dann kommt der Test, ob der Mausklick valide ist.... und der testet:

if (((o->mouse_buttons & btn) != 0) && (o->hover_id == o->last_hover_id)) {

die last hover id stimmt natürlich beim ersten Klick nicht. Denn es gibt ja keine Mausposition sonst :D

Ich habe das jetzt korrigiert (nur für Android).

Ich habe den Fehler gefunden. Es werden die richtigen Events generiert. Er gibt die Werte richtig weiter und registriert den Mausklick. Er stellt sogar richtig fest, dass der Mausklick im richtigen Bereich ist. Doch dann kommt der Test, ob der Mausklick valide ist.... und der testet: if (((o->mouse_buttons & btn) != 0) && (o->hover_id == o->last_hover_id)) { die last hover id stimmt natürlich beim ersten Klick nicht. Denn es gibt ja keine Mausposition sonst :D Ich habe das jetzt korrigiert (nur für Android).
ronja closed this issue 2022-10-29 08:26:03 +02:00
Sign in to join this conversation.
No Label
bug
cr
doing
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: kevin/KDE#1
No description provided.