Skip to content

GLViewWidget: fix mouse pos jumps when mouse tracking is off#2698

Merged
j9ac9k merged 1 commit intopyqtgraph:masterfrom
pijyoi:fix-mouse-jumps
Apr 19, 2023
Merged

GLViewWidget: fix mouse pos jumps when mouse tracking is off#2698
j9ac9k merged 1 commit intopyqtgraph:masterfrom
pijyoi:fix-mouse-jumps

Conversation

@pijyoi
Copy link
Copy Markdown
Contributor

@pijyoi pijyoi commented Apr 19, 2023

This PR fixes a bug caused by #2653 and reported in #2653 (comment)

When mouse tracking is off, mouse move events are only delivered when the mouse button is pressed down.

Thus when the user releases the mouse button at position "A" and subsequently presses the mouse button at position "B", this results in the code seeing the mouse jump from "A" to "B".
If "A" and "B" are far apart, this results in a large panning or orbiting operation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants