Skip to content

Clear the queue tooltip when it is forgotten - #832

Open
SimonCropp wants to merge 1 commit into
mainfrom
fix-queue-tip-lingers
Open

Clear the queue tooltip when it is forgotten#832
SimonCropp wants to merge 1 commit into
mainfrom
fix-queue-tip-lingers

Conversation

@SimonCropp

Copy link
Copy Markdown
Member

Forget reset the row and left the caption registered. Every caller of it - the
cursor leaving the canvas, and a redraw, which renumbers the rows under a cursor
that has not moved - is followed by the cursor being somewhere that has no tip,
which arrives as row -1. That is the row Forget just set, so Apply returned with
nothing to do and the last hovered row's text stayed registered on the whole
canvas: resting anywhere brought it back, over the diff panes. Which is the bug
this type was written to prevent, reached from the other side.

Forget clears the text as well now, and takes the control it is clearing it on.

Forget reset the row and left the caption registered. Every caller of it - the
cursor leaving the canvas, and a redraw, which renumbers the rows under a cursor
that has not moved - is followed by the cursor being somewhere that has no tip,
which arrives as row -1. That is the row Forget just set, so Apply returned with
nothing to do and the last hovered row's text stayed registered on the whole
canvas: resting anywhere brought it back, over the diff panes. Which is the bug
this type was written to prevent, reached from the other side.

Forget clears the text as well now, and takes the control it is clearing it on.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant